枚举, format zip
print(format('test', '<20')) 加20个 这个什么也没加是空格,加啥加啥 左对齐
print(format('test', '>20')) 加20个 右对齐
print(format('test', '^20')) 加20个 居中
print(format(3, 'b')) 二进制 b就是bin 转成2进制
print(format(97, 'c')) 转换成unicode字符
print(format(11, 'd')) 十进制 d不知道单词开头是啥
print(format(11, 'o')) 八进制 o oct
print(format(11, 'x')) 十六进制 hex
print(format(11, 'X')) 十六进制 大写 hex
format还有一个难的
问了问老师也无果 先写一写吧
print(format(123456789, 'e')) 科学计数法默认保留6位小数 如果位数过多,就是1,2-1 不等于0,2的梗了
print(format(123456789, '0.2e')) 科学计数法保留2位小数(小写) 再说e,e是不管你怎么弄 都是第一个数后面有小数点,然后小数点后面的数保留几位,自己定,默认6位
print(format(123456789, '0.2E')) 科学计数法保留2位小数(大写) 先说e的大小写区别,没毛区别,就是说格式的事,大写的比较正式
print(format(1.23456789, 'f')) 小数点计数法保留6位小数
print(format(1.23456789, '0.2f')) 小数点计数法保留2位小数 这个是被小数点控制的,小数点定在哪,他就在小数点后面保留几个小数
print(format(1.23456789, '0.10f')) # 小数点计数法. 保留10位小数
print(format(1.23456789e+10000, 'F')) # 小数点计数法. 1e1就是1的10的1次方 这个。。。。
枚举
lst = ["alex", "wusir", "taibai"]
for index, el in enumerate(lst):
print(str(index)+"==>"+el)
0==>alex
1==>wusir
2==>taibai 这个的话背一背就可以了 背又不知道啥时候能背下来
前面的是索引后面的是元素