【学习笔记】python格式化字符串三种方法的基本语法

​格式化字符串:将变量填充到字符串

% 占位符格式化字符串

举个栗子:
1. %s 字符串格式
2. %d 整数

name = 'jack'
age = 10

info1 = 'my name is %s, am %d years old' % (name, age)
info2 = 'my name is %s, am %d years old' % ('jerry', 40)

print(info1)
print(info2)

my name is jack, am 10 years old
my name is jerry, am 40 years old

format格式化字符串

可以使用key:value指定参数值

info3 = 'my name is {name}, my age is {age}'.format(name='angel', age=20)
print(info3)
my name is angel, my age is 20

也可以使用位置参数指定

info4 = 'my name is {0}, my age is {1}'.format('tom',19)
print(info4)
my name is tom, my age is 19

-f 格式化字符串

通过f/F来标记格式化字符串。

num1 = 1.9
num2 = 30.2
sum = num1 + num2
print(f"{num1} + {num2} = {sum}")
print(F'this is an info {info4}')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值