Python3 笔记:format()函数

format() 函数是一种格式化字符串的函数。

格式:str.format()

字符串写在单引号或双引号中,其中的占位用花括号,format的圆括号中填参数,最后圆括号中的参数会替换字符串中的花括号。

format()函数可以接受不限个参数。

参数位置可以不按顺序。

花括号{}中不填内容时,按默认顺序,从0开始,通过索引的形式进行取值,也就是第一个参数替换第一个{},第二个参数替换第二个{}。

Python笔记:Python的索引方式_python索引方式-CSDN博客

举例:

print('I am {}, and he is {}.'.format('Mark','Frank'))
# 运行结果:I am Mark, and he is Frank.

format()的圆括号中填写数字(大于0的整数)可以设置指定位置。

print('I am {0}, and he is {1}.'.format('Mark','Frank'))	# 运行结果:I am Mark, and he is Frank.
print('I am {1}, and he is {0}.'.format('Mark','Frank'))	# 运行结果:I am Frank, and he is Mark.
print('{0} and {1} and {0}'.format('Mark','Frank'))	# 运行结果:Mark and Frank and Mark

关键字参数

print('I am {name}, and I am {age} years old.'.format(name = 'Mark',age = 30))
# 运行结果:I am Mark, and I am 30 years old.

使用列表传参:

list1 = ['Mark','Frank']
print('I am {names[0]}, and he is {names[1]}.'.format(names=list1))	# 运行结果:I am Mark, and he is Frank.

待补充...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值