第14天補充
枚舉, 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 這個的話背一背就可以了 背又不知道啥時候能背下來
前面的是索引後面的是元素
第14天補充