每个习题请压缩为以下格式上传,例如习题A1,0.1版就叫 A1-01.rar,0.2版就叫 A1-02.rar
) B7 B7 x; J; Y- D- v
2 N$ H4 A+ ?; O( C: {2 J习题A1. , _+ A4 |1 f6 l
读取和写入指定编码格式的文本./ }7 j6 N( ^3 @5 p8 n: o
格式如下% L, x7 j/ C* G$ j6 _
utf-8带标记头(BOM)
' W% U2 w* i a2 L( D- sutf-8不带标记头(BOM)
& K% C4 ~0 {- q vutf-16 BE 带标记头(BOM)
1 ~5 @1 v# F$ Q0 `; T* Xutf-16 BE 不带标记头(BOM)1 P: O( p5 b9 k. M
utf-16 LE 带标记头(BOM)
3 S$ n8 _7 G+ \, \& |utf-16 LE 不带标记头(BOM). M( }4 R0 ^6 m- s0 t
GB2312: Y# m6 U8 ~6 ^+ b {( H, J
: q( D" x3 ?8 {% Z+ O4 c! `# O
0 k" {- V/ _+ B6 Y( @" C习题A2.
- c( S# E% ^8 E/ ?: u5 ?' e' E遍历一个带多个子目录的目录,把其中所有.txt的文件名写入list.txt, {& i$ E9 D. ]) c( E) b0 \
" w2 `4 ]; M$ j I l4 p5 |. L
# u9 _; S" ?# J/ Q! F G% n; ?0 D习题A3.
+ E$ J* o; ~: ^/ a4 W2 W输入一个中英文字符串,输出它的字符数和字节数。
2 M! ^5 ?% _* ?& C8 i9 }3 K# M9 a; M; W% f* s- Q0 y
6 r8 j7 T6 t. W6 _' R6 Z/ }习题A4.4 y3 R, _ }5 \0 j: h) G
把一个多行的中英文文本,奇数行的英文全部转换为大写,偶数行的英文全部转换为小写。
. ]) [3 N0 o& J D) q: C# H/ s2 w8 f$ h
4 K0 Q1 K/ `0 j& j Z
习题A5.
) N0 k/ U/ @. G8 g7 N' j$ ]6 |输入一个文本,输出它的行数
6 e2 f. B; J6 s8 j5 N" Q! C9 t9 {6 Q+ v: [& B
/ W5 ?) ?* a% ~/ u! Q8 v! b) ~4 h
习题A6.
1 X2 z: z0 n- b Y: i) j指定一个多行csv文件
# b) [, y; }! o! r/ K9 P每行格式如下6 G- Z$ h$ C4 I
a,b,c,d
4 l: C% f [/ n0 b- g" T转换后格式如下& c7 T' h" w$ C
d,c,b,a |