python 字符串格式符
【摘要】
# '''# 字符串除了用format()方法进行格式化外,还可以使用格式化表达式来处理字符串。字符串格式化表达式用%表示,%之前需要进行格式化的# 字符串。字符串格式化表达式用%表示,%之前为需要进行格式化的字符串,%之后为需要填入字符串中的实际参数。# 例如:%4.2f表示总长度为4,2位描述;# '''# # s="The %s...
-
-
# '''
-
# 字符串除了用format()方法进行格式化外,还可以使用格式化表达式来处理字符串。字符串格式化表达式用%表示,%之前需要进行格式化的
-
# 字符串。字符串格式化表达式用%表示,%之前为需要进行格式化的字符串,%之后为需要填入字符串中的实际参数。
-
# 例如:%4.2f表示总长度为4,2位描述;
-
# '''
-
# # s="The %s's price id %4.2f"%('apple',2.5)
-
# # print(s)
-
# # s='%s %s %s'%(123,1.23,'abc')
-
# # print(s)
-
# # s='%r %r %r'%(123,1.23,'abc')
-
# # print(s)
-
# # s='123%c%c'%('a',97)
-
# # print(s)
-
# s='%d%d'%(123,1.56)
-
# print(s)
-
# #d未指定宽度是,数字原样转换,%d会将浮点数转换为整数。
-
# s='%6d'%123
-
# print(s)
-
# #指定宽度时,默认填充空格
-
# s='%-6d'%123
-
# print(s)
-
# #指定宽度时,同时左对齐;
-
# s='%06d'%123
-
# print(s)
-
# #%06d:指定宽度并填充0;
-
# s='%-06d'%123
-
# print(s)
-
# #同时使用左对齐和填充0,填充0 无效;
-
# ss='%+6d%+6d'%(123,-123)
-
# print(ss)
-
# #用+表示整数,-表示负数,默认填充空格。
-
# s='%+06d%+06d'%(123,-123)
-
# print(s)
-
# #用加减号表示正负号,指定填充0
-
# #将整数转换为八或十六进制
-
# #格式控制o表示将整数转换为八进制,x和X表示将整数转换为十六进制。
-
# a='%o%o'%(100,-100)
-
# print(a)
-
#指定宽度为8,八进制,将100转换为8进制
-
s='%8o%8o'%(100,-100)
-
print(s)
-
s='%x%X'%(445,-445)
-
print(s)
-
s='%8x%8X'%(445,-445) #长度为8
-
print(s)
-
s='%08x%08X'%(445,-445)
-
print(s)
-
#指定字符串宽度并填充为0;
-
s='%(name)s is %(age)d years old'%{'name':'Tome','age':25}
-
print(s)
-
文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。
原文链接:aaaedu.blog.csdn.net/article/details/81663506
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)