码迷,mamicode.com
首页 > 其他好文 > 详细

第14天补充

时间:2018-08-15 22:54:24      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:lex   对齐   ==   一个   bin   dex   格式   form   十六进制   

枚举,   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天补充

标签:lex   对齐   ==   一个   bin   dex   格式   form   十六进制   

原文地址:https://www.cnblogs.com/Mrszhao/p/9484088.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!