python 字符串中的format() 方法

发布时间:2024-12-11 08:16

学习编程前,先了解基础数据类型如数字、字符串和布尔值 #生活知识# #科技生活# #编程学习#

最新推荐文章于 2024-10-18 19:44:17 发布

默默前行的旅者 于 2019-08-27 20:48:20 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

字符串中的format() 方法与其字符串的其他方法对比稍显复杂,在此对format() 方法进行介绍:

# print('我的名字是%s,我今年%d岁了' % ('小明', 20)) # 字符串的format方法的使用 # 字符串里使用 {} 作为占位符 x = '我的名字是{},我今年{}岁了'.format('小明', 29) print(x) # 使用 {整数} 作为占位符 print('我的名字是{1},我今年{0}岁了'.format(10, 'jerry')) # 使用 {变量名} 作为占位符 print('我的名字是{name},我今年{age}岁了'.format(89, 'xiaoming', name='henry', age=45)) # 使用 {整数} 和 {变量名} 混合使用. 在传递参数的时候,变量必须要放在最后面 print('我的名字是{1},我今年{age}岁了。他是{name},他今年{0}岁了'.format(12, 'merry', name='jerry', age=15)) # 使用 {} 和 {变量名} 混合使用 print('我的名字是{},我今年{age}岁了。他是{name},他今年{}岁了'.format('chris', 18, name='tony', age=20)) # 不能 {} 和 {整数} 混合使用 # print('我的名字是{},我今年{3}岁了。他是{},他今年{}岁了'.format('chris', 18, 'tony', 20)) # 使用一个列表或者元组,也可以填充数据。需要注意:当填充的时候,需要使用星号 * 把列表或者元组拆分成多个变量 x = ['chris', 18, 'tony', 20] print('我的名字是{},我今年{}岁了。他是{},他今年{}岁了'.format(*x)) person = {'name': 'allen', 'age': 21, 'height': 190} print('我的名字是{name},我今年{age}岁了,我{height}cm'.format(**person))

123456789101112131415161718192021222324252627282930

欢迎指教

网址:python 字符串中的format() 方法 https://www.yuejiaxmz.com/news/view/442023

相关内容

String.format()字符串格式化
python 判断字符串是否相等 ==,is, in 误区。
在python中查看关键字、需要在解释器中执行
Python的基础
用PHP中的 == 运算符进行字符串比较
python知识快速补充4——集合,序列(元组,列表,字符串),字典说它们想一起学
Python开发的10个小贴士,你知道几个?
python的常用日期处理datetime模块
python运算符
python3从input()方法获取信息的方式

随便看看