一、格式化字符串
1、格式化字符串:字符串的拼接,比普通方式更简便
2、普通方式
3、格式化字符串的方式
%-05d
%10.2f
{:>010}
二、方案一
1、%s 字符串 %d 整数 %f 浮点数
2、前面的占位符比后面的参数多,则报错
3、前面的占位符比后面的参数少,也报错
4、
5、前面是%s,后面是数字,不报错
6、
7、如果字符串本身超过了n位,显示全部字符
8、补齐
①
②如果字符串本身就超过了n位,显示全部字符
③对于数字,可左侧补零 %0ns
④ 左对齐 %-ns (左对齐时,右侧不允许补零)
7、%f 浮点数,默认保留6位小数(和上面用法一致)
三、方案二
1、
2、前面参数比后面多,报错
3、前面参数比后面少,不报错
4、补齐 {:n}
不足n位时补齐到n位,字符串默认左对齐,数字默认右对齐
5、补0 数字可以补零
6、改变对齐方式 左对齐时,数字可以补零,但不建议
7、{}里面没有写数字时,是顺序取值法,写了数字时,是下标取值法
8、可以用补零、补齐等等
name1:0> ——实践
str2=f'my name is {name1:>010},my name is {name2}'
一、循环
1、一组被重复执行的语句
2、while循环 从1打印到10
3、for循环
range(起始值,终止值,步长)
4、
5、步长
6、不写起始值,起始值默认为0 只有1位,是终止值
7、遍历列表
len(list1)=4
range(4) 4是终止位,range和切片一样,不包含终止值,所以不包含4
只有1位,起始值默认为0
正好对应列表下标从0开始
所以,i的取值有 0,1,2,3
二、break语句与continue语句
1、break 停止循环
2、continue 跳出当次循环
3、pass:占位符:当没话讲的时候,写pass不会报错
4、循环语句else
if else
循环语句也可以带一个else语句,当循环中没有出现break,则循环结束时,运行一次else中的语句