首页 > 其他 > 详细

补上:第19日学习字符串拼接笔记

时间:2019-09-14 13:40:21      阅读:57      评论:0      收藏:0      [点我收藏+]

字符串拼接

ins="i an %s ,is old %s"%("test",[1,2,3])#%s  可以接受任何值,%d  只能传入数字
print(ins)

ins="i an %s ,is old %d"%("test",18)
print(ins)

tp1="percent %.2f"%99.67890#浮点数,f前面的2表示保留2位小数,结果:99.68
print(tp1)

tp1="percent %.2s"%99.67890#浮点数,s前面的2表示保留几位,结果:99。多数使用截起到字符串
print(tp1)

tp1="percent %.2f%%"%99.67890#浮点数,输出的%的方法:2个%%
print(tp1)

ins="i an %(name)s ,is old %(age)d"%{"name":"test","age":18}#可以指定传值,在%和s之间加key值,在%和d之间加value值,
print(ins)

字符串格式化:百分号 format
1.百分号
ins="i an %-20s ,is old %d"%("test",18)#表示左对齐20个位置
print(ins)

# “- ”表示:左对齐
# “+”表示:右对齐

1.format

tp1="i am {},age {} ,{}".format("test",18,"teat1")#一一对应取值,元组
print(tp1)

tp1="i am {2},age {1} ,{0}".format("test",18,"teat1")#可以根据下标取值,元组
print(tp1)

tp1="i am {1},age {1} ,{0}".format("test",18,"teat1")#可以取值
print(tp1)

tp1="i am {name},age {age} ,{age}".format(name="test",age=18)#可以取值,字典
print(tp1)

tp1="i am {:s},age {:d} ,{:f}".format("tesr",18,18.222)#s接收字符串 d数字 f浮点数
print(tp1)

tp1="i am {name},age {age} ,{age}".format(**{"name":"test","age":18})#当传的值是字典时需要加2个**
print(tp1)

tp1="i am {2},age {1} ,{0}".format(*["test",18,"teat1"])#当传的值是字典时需要加一个*
print(tp1)

补上:第19日学习字符串拼接笔记

原文:https://www.cnblogs.com/jianchixuexu/p/11518865.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!