每个习题请压缩为以下格式上传,例如习题A1,0.1版就叫 A1-01.rar,0.2版就叫 A1-02.rar) c* x( m1 [. W/ N$ q8 O+ I7 K4 o: X
9 G5 E4 u. F/ ?* C/ U. o习题A1.
6 \, d! g% D" s K$ B读取和写入指定编码格式的文本./ [5 v, P/ F" z# u9 D( x- [
格式如下
* T4 ^ ^$ n4 g& c* u0 |utf-8带标记头(BOM)/ Y1 v! n# C3 X8 A) H k
utf-8不带标记头(BOM)' O' K4 N" @/ l3 t& ?
utf-16 BE 带标记头(BOM)' M/ K( W/ O: Q+ W6 ^4 M+ o! W6 ?+ x0 r" l
utf-16 BE 不带标记头(BOM)
) r/ G7 f# _6 H7 zutf-16 LE 带标记头(BOM)
( c: H, u" `5 V3 F5 _5 j* butf-16 LE 不带标记头(BOM)
/ w1 x0 n% J$ M* q b8 }7 `GB2312
6 }6 e; b& V( \" Y1 K/ Z" a- e$ h# m1 b# Q; X1 [
( O% V4 n0 l" r) i w
习题A2.
6 V5 p7 B; E! n1 K0 A0 a遍历一个带多个子目录的目录,把其中所有.txt的文件名写入list.txt
, G% }& _9 m" v `& K6 }
- T/ U9 ~* R M- X: U! ^! y* j" r# r5 _% g
习题A3.
. Y) _: ^& j1 Z3 V6 M输入一个中英文字符串,输出它的字符数和字节数。. |( d: R. ^* t
1 ~! }- n- ~4 Y
0 n8 x- a3 ~: c% Z/ S0 ?
习题A4.1 g8 {0 p4 R" A+ m# R' c: }! b
把一个多行的中英文文本,奇数行的英文全部转换为大写,偶数行的英文全部转换为小写。
% S( z+ v* _, s
( s3 ~9 m' P6 g' c/ ]# |, M
2 z3 {5 X% k/ D. P. A习题A5.
, U% }6 u* D3 B% e输入一个文本,输出它的行数
" m7 v% D/ v N7 c4 C) u7 [7 u1 B e; ?
9 j$ u2 Z& L9 I6 n/ A8 E
习题A6.
7 G4 i8 X+ w! ?* p! q% J8 `: G指定一个多行csv文件
' S0 q& v. `" y8 Q& u+ D7 G% t每行格式如下
/ q2 j0 b! c: Da,b,c,d5 u1 @% }. M- r3 [9 K
转换后格式如下; I b% D) M7 g+ @( f
d,c,b,a |