Python基础语法 format字符串格式化
整理博客不易,如需转载请注明出处 😃!
https://blog.youkuaiyun.com/lyun911/article/details/114435268
简介 Intro
.format()
是字符串格式化最常用的方法,经过处理后的内容,输出的格式为 str
.format()
在使用时,可以将其想为是一个“填空题”,format函数直接将对应的内容填入 {}
花括号中。
1 format 的4种基础用法
1.1 缩写+直接填充
var1 = '【变量1】'
var2 = '【变量2】'
print(f'text{
var1}text{
var2}text{
var1}text')# 这个是format函数的缩写写法
# 输出:text【变量1】text【变量2】text【变量1】text
1.2 按顺序填充
var1 = '【变量1】'
var2 = '【变量2】'
print('text{}text{}text{}text'.format(var1, var2, var1))
# 三个花括号分别填写进var1,var2,var1
# 输出:text【变量1】text【变量2】text【变量1】text
1.3 按照编号填充(次序可变)
var1 = '【变量1】'
var2 = '【变量2】'
print('text{0}text{1}text{0}text'.format(var1, var2))
# var1是0号位,var2是1号位,花括号里的0和1指代var1和var2
# 以上三种写法是等价的
# 输出:text【变量1】text【变量2】text【变量1】text
1.4 关键字写法(key-value)
string = 'text{var1}text{var2}text{var1}text'.format(var1='【变量1】',b='【变量2】')
print(string)
# 输出:text【变量1】text【变量2】text【变量1】text