每个习题请压缩为以下格式上传,例如习题A1,0.1版就叫 A1-01.rar,0.2版就叫 A1-02.rar7 {/ }+ B. o( P- q2 \
- A& F2 X0 [4 j8 w习题A1. + a; t5 [# |8 ~' h$ q
读取和写入指定编码格式的文本.
$ w: R- w3 K/ O% x格式如下
% D% _* g8 i+ j: Y- outf-8带标记头(BOM)
/ _- W* L6 B' E g- b5 k9 Q! zutf-8不带标记头(BOM)
. B r8 ], D/ Y& T- B' k6 v5 ?& eutf-16 BE 带标记头(BOM)" k% M, s5 [% C6 L
utf-16 BE 不带标记头(BOM)
! ~+ y; y9 f8 ~utf-16 LE 带标记头(BOM). D% G2 T0 j) ~2 L; V
utf-16 LE 不带标记头(BOM): h0 s6 O7 s1 z
GB23124 i8 g! {% A @. D- U3 O! J; A
" N* h, ^/ d; C
: \. n) K+ {+ o" N! {
习题A2.
# s9 X- k- Y* W5 J+ ? W6 C遍历一个带多个子目录的目录,把其中所有.txt的文件名写入list.txt5 [' e6 d1 v7 J3 I3 h, k! F
1 X. t6 e% d. S* l4 W
& }8 `+ x4 u# k# `" E习题A3.
& Y1 x R! d! I) k B: z% l( U% e输入一个中英文字符串,输出它的字符数和字节数。3 Q* [# x6 v: s
8 L4 Y, k6 n' S5 h* z
& [7 f, ]- @+ u! Z
习题A4.
( J' { i3 K8 [; r把一个多行的中英文文本,奇数行的英文全部转换为大写,偶数行的英文全部转换为小写。
" x) P" W: V9 v! b
0 q1 c" C; Z6 a* h Y" l8 `1 h
. W Z7 z) ?# T$ W5 b8 G2 W4 S; `习题A5.) D8 U7 [* @& o) z+ q0 k: T* R* K5 I
输入一个文本,输出它的行数7 S! ~2 @! u% m6 ^2 G( t
1 `8 O6 X8 X0 W
6 j4 P$ A/ [8 F% n) s
习题A6./ Z" `# T( T' R5 p) [& c* o! o8 d
指定一个多行csv文件
) ]- M8 E2 r, I6 v每行格式如下
1 Z8 W, ]( A! X1 ua,b,c,d
5 g, q2 @" o. w: b& a: T转换后格式如下9 i) E$ Z, s8 \' N
d,c,b,a |