Python--字符串格式化,,1、字符串格式化pr
Python--字符串格式化,,1、字符串格式化pr
1、字符串格式化
print("我叫%s,今年%d岁"%("alex",25))#打印我叫alex,我今年25岁
使用%,字符串为%s,数字为%d
2、str.format() 格式化字符串函数,主要用{ } 与 : 代替原有的%
i.有关位置设定
s1 = "我叫{},今年{}岁".format("alex",25) # 不设定位置,按默认顺序s2 = "我叫{0},今年{1}岁".format("alex",25) # 设定位置s3 = "我叫{0},今年{1}岁。 --{0}".format("alex",25) # 设定位置#打印:我叫alex,今年25岁我叫alex,今年25岁我叫alex,今年25岁。 --alex
ii.设置参数
s3 = "名字:{name},年龄:{age}".format(name="alex", age=25) # 设定参数dic = {"name": "alex", "age": 25}s4 = "名字:{name},年龄:{age}".format(**dic) # 字典设定参数stu_list = ["alex", 25]s5 = "名字:{0[0]},年龄:{0[1]}".format(stu_list) #列表设定参数#打印:名字:alex,年龄:25名字:alex,年龄:25名字:alex,年龄:25
iii.传入对象:
class AssignValue(object): def __init__(self, value): self.value = valuemy_value = AssignValue(6)print(‘value 为: {0.value}‘.format(my_value)) # "0" 是可选的#打印:value 为: 6
Python--字符串格式化
相关内容
- 銆怭ython銆戝瓙鍩熷悕鏌ヨ鑴氭湰,,鏍囩锛?a hre
- Python 2.7_利用xpath语法爬取豆瓣图书top250信息_20170129,
- 通过遍历而非排序求最值 python list in 时间复杂度 列表
- python接口自动化测试二十七:密码MD5加密,,‘‘‘ M
- python copy模块,,python cop
- python中的进程池和线程池,,Python标准模块
- 26.Python三目运算符(三元运算符)用法详解,,Python可通
- /和//的区别(python),,/ 除得到的是浮点数
- Python爬取句子迷-莎士比亚语录,,爬取句子迷——莎士
- python字符串,赋值和is的区别,,1. == 与 is
评论关闭