Python格式化输出

1. f-String格式化

python3.6版本新增了f-String格式化的方式,比较简单易懂,推荐使用这种方式。

name = "Nick"
me = "Tom"
print(f"Hello, {name}. I am {me}.")
print(F"Hello, {name}. I am {me}.")
Hello, Nick. I am Tom.
Hello, Nick. I am Tom.

2. 占位符

使用占位符,如:%s、%d、%f
关于占位符,具体可见:python占位符%s%d%f

name = 'Nick'
age = 19
print('my name is %s my age is %s' % (name, age))
print('my age is %d' % age)
my name is Nick my age is 19
my age is 19

3. format格式化

略有些鸡肋,遇到多参数时,需要在句子后面传上一大堆参数。

name = "Nick"
age = 19
print("Hello, {}. You are {}.".format(name, age))
print("Hello, {1}. You are {0}-{0}.".format(age, name))
print("Hello, {name}. You are {age}-{age}.".format(age=age, name=name))
Hello, Nick. You are 19.
Hello, Nick. You are 19-19.
Hello, Nick. You are 19-19.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值