Python字符串格式化format 学习总结

1、占位输出
索引从0开始 根据索引去匹配

print('i am a {0},i\'m {1} years old {0} {0}'.format('girl',18))

结果为:在这里插入图片描述
2、如果不写索引 则按顺序匹配

print('{}   {}'.format('hello','world'))

结果为:
在这里插入图片描述
3、对齐
{:>2} 右对齐
{:<2} 左对齐
{:^7} 居中对齐
#其中数字为总宽度 宽度必须为数字
默认填充空格,
{a:>2} 右对齐,不足的用a填充
4、format(s,n)括号中的内容不一定是字符串 可以是任意数据类型
使用format 打印菱形,就不用算前面的空格数了(详情见另一篇https://editor.csdn.net/md/?articleId=108046490)
5、可以对字符串中的数据预处理,在这里插入图片描述
补充:
直接在字符串前添加前缀f,向字符串中的{}内直接填入要嵌入的变量

name = '小李'
age=25
print(f'我的名字是{name},我的年龄是{age}')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值