python字符串的概念_Python字符串格式符号含义

======

#字符串格式化符号含义

#%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 表示一个空格

\\ 反斜杠

'''

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值