字符串格式化和深浅复制
【字符串拼接】
1、使用“+”连接起来;
2、使用join,序列(字符串,列表 ,元组)都可以使用join进行拼接。但序列内的元素要写成字符串的形式。join括号内的对象是字符串。join前双引号内的是拼接标准,
3、使用格式化字符串,%s是占位符,s代表的是字符串类型的数据。4、使用format
format前的大括号内填写的是元素的序号,也可以写变量名
【字符串格式化】
#%s是字符串类型数据,%d是int类型数据 ,%f是浮点型类型数据。#所得结果都是字符串。
#浮点型可以转换成整形,但字符串不能转换成整型。
1、‘%-6.3f’%10.3 左对齐
#f表示浮点型数据;3表示保留小数点后三位,如果没有后三位,就会用零补齐,如果多就会四舍五入;-表示方向左对齐,+就是右对齐,不写就是默认左对齐;6就是我们要输出的长度,不够就用空字符补够;如果输入的字符大于填写的字符长度,结果就会以输入的数据进行输出(忽略);
2、format的使用:
如:‘{:,2f}’.format(12.333)
#保留小数点后两位;f表示浮点数,括号里面也可以 输入变量名;
如:‘{a:0<10}’.format(a=12.3)
#10表示字符串的长度,0表示位数不够时用零来补齐,也可以填其他的数字;<表示箭头指向哪边,就向哪一边对齐,也有中对齐;
【深浅复制】
1、索引和copy都是浅复制。