主页 > bet36外围 > bet36外围

Python格式字符串
时间:2019-02-09 13:28 来源:大陆365bet网址 作者:365bet体育线上投注 点击:
介绍
Python的2.6或更高版本,增加了一个新的str.format字符串格式化功能来提高字符串格式,也有比以前版本的格式的方法%具有许多优点。
在1%的方法,%s不是只能由字符串类型所取代,格式,你并不需要注意的数据类型。
可以多次生成单个参数,并且参数的顺序可以不同。
填充方法非常灵活,对齐非常牢固。
4.将来的版本中将删除官方推荐的方法%方法。
使用
1,不要按默认顺序指定位置
打印(“{}{}”,格式(“你好”,“世界”))
你好,世界!
2,设置指定位置,可以多次使用
打印(“{0}{1}{0}”。格式(“hello”,“o”))
喜或HELLO
3,使用列表格式
Person ={“name”:“opcai”,“age”:20}
打印(“我的名字是{name},我是{age}岁”格式(**人))
我的名字是opcai。我今年20岁。
4,列表格式
Stu =[“”opcai“,”linux“,”MySQL“,”Python“]
打印( “我的名字是{0[0]},{爱0[1]}!” 格式(STU))
我的名字是opcai,我喜欢Linux!
格式编号
输出描述编号格式
3.1415926{:。2f}3.14持有两位小数
3.1415926{:+。我签了以保持2f十进制
-1{:+。我签了以保持2f十进制
2.71828{:。0f}3无小数部分
5{0:0 0数字零填充(左侧满,宽度2)
5{:x< x4 x}5 xxx补码x(右满,宽4)
10{:x 1000000{:,}数字格式1,000,000(逗号分隔)
0.25{.. 2%}25.00%格式
1000000000{:。2e}1.00e + 09指数表示法
13{10d}13右对齐(默认,宽度10)
13{:< 13左对齐(宽度为10)
13{:^ 10d}13对齐中心(宽度为10)
二进制转换
11'{:b}'。格式(11)二进制1011
11'{:d}'格式(11)11十进制数
11'{:o}'格式(11)13八进制
11'{:x}'。格式(11)b十六进制
11'{:#x}'格式(11)十六进制0xb
11'{:#X}'格式(11)十六进制0XB
^,≪,>您不能在数字后面指定填充字符。默认填充空白。
+表示正数之前的数字 - 数字 - 。(空格)表示在正数之前有一个空格。
b,d,o和x分别是二进制,十进制,八进制和十六进制。
结束键
打印(“{}?{{0}}”,格式(“opcai_linux”))
Opcai_linux?{0}



上一篇:没有了
下一篇:[北方树枝]生活中的误解:肾丝更环保吗?