python 基础起步学习day3
字符串格式化
IDEA中【tab】键可是一个神奇的键子哦!
字符串的格式化!
如果总和使用位置参数和关键字参数,位置参数一定要在前!!! ,如下方,就是{0}{1}这些要在{Q}这些之前
俩个大括号括起来,就相当外边一层大括号是在这里的转译
在替换域中,冒号表示格式化符号的开始
//:(格式化的开始) .1(四舍五入保留一位小数点) f(定点数,和浮点数很像 ) .n就是四舍五入保留n为小数点
当百分号遇到字符串的时候,就变成格式化的意思了
格式:“符号(如%c)” % “字符串,必须与前面输入符号个数对应上”,多个之间用逗号,如"我是%s,我今年%d岁了"%("Nxj",22)
符号中英文必须小写哦!,大写可没有这个格式化符号哦
%c:
%s:
%d:
%o(将数字转化8进制)||%x/%X(将数字转化16进制)
%f(格式化)
#.2f代表小数点后保留几位,.10f就是保留10位
%e/%E(用科学计数法格式化定点数)
%g根据值的大小决定使用%f或%e
(直接用%f或%e吧,这个试了一下“%.1g”没有'%.1f'这个作用),它的作用应该就是根据数值判断是否应该使用科学技术发们如果数值不大就用f显示,如果很大就用e显示,而不是可以代替这俩个方法!!
#:8进制打印的是0O ,不是0,下方图片记录哪那里不对
下面的表灵活使用啊 很重要如:
上图第一个:最小宽度是10,数字前空格用0天填充
第二个:在第一个基础上左对齐,因此由于左对齐以后空格显示在数字之后,因此第一个0即用0填充空格便无效了
第三个:在第二个基础上,如果格式化的数字是正值,则加+号
重复操作符:*
拼接操作符:+
成员关系操作符:in/not in
list()
自己迭代,就是自己新建一个列表,通过索引一个个迭代
len()
max()
min()等等
无论max还是min可以比较字母数字或者其他,它是通过ASCLL来比较,但是不可以在数组中同时比较数字和字母,就是比较一个数组的时候,调用min或max方法不能同时含有字母和数字
但是在字符串中可以,比如//因为a的ASCLL是97嘛,他是一个个比较的
sum(tur1,5) //返回tur1的和再+5
sorted(a)
reversed()
他和arr.reverse()一样
enumerate() #枚举 按照每个索引生成一一对应的元组
zip() #以最小列表的个数为基准,按照索引对应原则,把对应索引处元素结合起来生成元组
对象、函数、模块是重点! 开始学习!~~~~~~~