Python学习之字符串格式化

“{0} love {1}{2}”.format(‘I’,‘F’,‘L’)

#返回 ‘I love FL’

“{a} love {b}{c}”.format(a=‘I’,b=‘F’,c=‘L’) 在这里使用 = 对其进行指定

返回 ‘I love FL’

#英文 数字 不能混用 例如 “{a} love {b} {0}” 此处0就仍需要在后面对其指定

##将花括号打出来,和转义字符一样,再添加一层花括号

“{{0}}”.format(‘不打印’) 返回 ‘{0}’ 因为0已经被解释掉了

#位置参数
‘’’
‘{0:.1f}{1}’.format(27.658,‘GB’) 在替换域中,冒号表示格式化符号的开始
返回 ‘27.7GB’
.1 四舍五入,保留一位小数,f 表示打印出定点数,与浮点数类似

‘’’

字符串格式化符号含义

‘’’
%c 格式化字符及其ASCII码
‘%c’ % 97 返回 ‘a’
‘%c %c %c’ % (97,98,99) 返回 ‘a b c’ 此处括号不能去掉,表示元组

%s 格式化字符串
‘%s’ % ‘I love you’ 返回 ‘I love you’

%d 格式化整数
‘%d + %d = %d’ % (4,5,4+5) 返回 ‘4 + 5 = 9’

%o 格式化无符号八进制数
‘%o’ % (10) 返回 ‘12’

%x格式化无符号十六进制数
‘%x’ % 10 返回 ‘a’

%X格式化无符号十六进制数(大写)
‘%X’ % 10 返回 ‘A’

%f格式化定点数,可指定小数点后的精度
‘%f’ % 27.658 返回 ‘27.658000’
‘%.1f’ % 27.658 返回 ‘27.7’

%e用科学计数法格式化定点数
%E作用同%e,用科学计数法格式化定点数
%g根据值的大小决定使用%f或%e
%G作用同%g,根据值的大小决定使用%f或者%e

‘’’

#格式化操作符辅助指令
‘’’
m.n m是显示的最小总宽度,n是小数点后的位数
‘%5.1f’ % 27.658 返回值 ’ 27.7’ 总长度为5,保留一位小数

  • 是用于左对齐
  • 在正数前面显示加号(+)

#在八进制数前面显示(’ 0’),在十六进制数前面显示 ’ 0x’ 或 ‘0X’
‘%#o’ % 10 返回 ‘0o12’

0 显示的数字前面填充 ‘0’ 取代空格
‘%020d’ % 10 返回 ‘00000000000000000010’
‘’’

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

指剑

捐点钱吧,小笼包8元一笼,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值