码迷,mamicode.com
首页 > 编程语言 > 详细

Python字符串格式符号含义

时间:2015-12-14 23:18:00      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

 

======

#字符串格式化符号含义

#%C 格式化字符串及其ASCLL码
>>> ‘%c‘ %97
‘a‘
>>> ‘%c‘ % 97
‘a‘
>>> ‘%c %c %c‘ % (97,98,99)
‘a b c‘

#%s 格式化字符串
>>> ‘%s‘ % ‘I love python Programing‘
‘I love python Programing‘

#%d 格式化整数
>>> ‘%d + %d = %d‘ % (4,5,4+5)
‘4 + 5 = 9‘

#%o 格式化无符号八进制数
#%x 格式化无符号十六进制数
#%X 格式化无符号十六进制数(大写)
>>> ‘%o‘ % 10
‘12‘
>>> ‘%x‘ % 10
‘a‘
>>> ‘%X‘ % 10
‘A‘

#%f 格式化定点数,可指定小数点后的精度
>>> ‘%f‘ % 12.1234
‘12.123400‘
>>> ‘%.2f‘ % 12.1234
‘12.12‘

#%e 用科学计数法格式化定点数
#%E 作用同%e,用科学计数法格式化定点数
>>> ‘%e‘ % 12.1234
‘1.212340e+01‘
>>> ‘%E‘ % 12.1234
‘1.212340E+01‘

#%g 根据值的大小决定使用%f或%e
#%G 作用同%g,根据值的大小决定使用%f或是%E
>>> ‘%g‘ % 12.1234
‘12.1234‘
>>> ‘%G‘ % 12.1234
‘12.1234‘

#格式化操作符辅助指令
‘‘‘
m.n   m是显示的最小总宽度,n是小数点后的位数
-     用于左对齐
+     在正数前面显示加号+
#     在八进制数前面显示零0,在十六进制前面显示0x或0X
0     显示的数字前面填充0 取代空格
‘‘‘
>>> ‘%5.1f‘ % 12.1234
‘ 12.1‘
>>> ‘%.2e‘ % 12.1234
‘1.21e+01‘
>>> ‘%10d‘% 5
‘         5‘
>>> ‘%-10d‘ % 5
‘5         ‘
>>> ‘%+d‘ % 5
‘+5‘
>>> ‘%+d‘ % -5
‘-5‘
>>> ‘%#o‘ % 10
‘0o12‘
>>> ‘%#x‘ % 100
‘0x64‘
>>> ‘%#X‘ % 100
‘0X64‘
>>> ‘%#o‘ % 10
‘0o12‘
>>> ‘%#X‘ %108
‘0X6C‘
>>> ‘%#d‘ % 10
‘10‘
>>> ‘%010d‘ % 5
‘0000000005‘
>>> ‘%-010d‘ % 5   #负号-表示左对齐,此处不能用0右填充,否则数字就表示为5000000000
‘5         ‘

#字符串转义字符含义
‘‘‘
\‘  单引号
\*  双引号
\a  发出系统响铃声
\b  退格符
\n  换行符
\t  横向制表符
\v  纵向制表符
\r  回车符
\f  换页符
\o  八进制数代表的字符
\x  十六进制数代表的字符
\O  表示一个空格
\\  反斜杠
‘‘‘

  

Python字符串格式符号含义

标签:

原文地址:http://www.cnblogs.com/rusking/p/5046706.html

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