#字符串格式化
print("我叫%s,今年%d岁了。"%("张三",10)) #方法1 %
# 指定长度:
# %5d 右对齐,不足左边补空格
# %-5d - 代表左对齐,不足右边默认补空格
# %05d 右对齐,不足左边补0
print("我叫{},今年{}岁了。".format("李四",20)) #方法2 .format 顺序填坑
print("我叫{1},今年{0}岁了。".format(33,"李三三")) #方法2 .format 下标填坑
print("我叫{aa},今年{bb}岁了。".format(bb = 22,aa = "李四四"))#方法2 .format 变量填坑
print("我叫{0:-<20},今年{1:->20}岁了。".format("李六六",66)) #方法2 .format 对齐玩法
# {0:*>5} >右对齐,输出长度为5,空缺*号补齐。最前面的0是下标填坑。
# {1:-<6} <左对齐,输出长度为6,空缺-号补齐。最前面的1是下标填坑。
# 中间对齐用 ^
aa = "王五"
bb = 30
print(f"我叫{aa},今年{bb}岁了。") #方法3 f
# python字符串格式化符号:
# %c 格式化字符及其ASCII码
# %s 格式化字符串
# %d 格式化整数
# %u 格式化无符号整型
# %o 格式化无符号八进制数
# %x 格式化无符号十六进制数
# %X 格式化无符号十六进制数(大写)
# %f 格式化浮点数字,可指定小数点后的精度
# %e 用科学计数法格式化浮点数
# %E 作用同%e,用科学计数法格式化浮点数
# %g %f和%e的简写
# %G %f 和 %E 的简写
# %p 用十六进制数格式化变量的地址
Python 字符串格式化
最新推荐文章于 2024-08-02 10:19:56 发布