python如何在字符串中插入变量

共三个用法,如下所示

1.使用字符串的format()函数,通过" 字{0}符{1}串".format(变量1,变量2,...)的方式,所有变量都作为format()函数的参数,在字符串中用“{}”来接收变量。

2.使用"字%d符%f串"%(变量1,变量2,...)的格式,字符串引用变量的方式类似c语言(通过%d代表整型,%f代表浮点型,%s代表字符串),然后将变量全部写在%后面的括号中。

3.用f"变量1{a},变量2{b}"的方式,在字符串前面写一个f,然后字符串中引用变量的部分用{变量名}来表示。
(完整使用代码案例如下,可以复制粘贴在本地运行)

a = "Hi"
b = 123
c = 4.56
d = True
# 1.标准用法
print("我叫{0},今年{1}岁。".format(a, b))
print("我叫{},今年{}岁。".format(a, b))
print("我叫{1},今年{0}岁。".format(b, a))  # {}中的数字,表示后面序列的下标
print('----------分隔符---------')
# 2.类C用法(推荐)
print("我今年%d岁,有%.1f块钱" % (c, c))  #通过%来表示变量的属性,%d表示整数,%.1f表示保留一位小数的浮点数
print('----------分隔符---------')
# 3.极简用法(推荐)
print(f"{a}我是{d},今年{b}岁了")

输出

我叫Hi,今年123岁。
我叫Hi,今年123岁。
我叫Hi,今年123岁。
----------分隔符---------
我今年4,4.6块钱
----------分隔符---------
Hi我是True,今年123岁了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值