strvar ="{who:你^10}在长春长生公司{do:@>10},感觉{feel:!<10}"
res = strvar.format(who="魏富强",do="扎疫苗",feel="血巢被掏空")print(res)
进制转换等特殊符号的使用( :d :f 😒 :, )
:d 整型占位符 (要求必须是整型)
strvar ="{:d}月{:d}号,是母亲节"
res = strvar.format(5.9,10.8)print(res)
:2d 占用2位,原字符串居右
strvar ="母亲节,给自己的老妈,买了{:2d}个康乃馨"
res = strvar.format(1)print(res)
strvar ="母亲节,给自己的老妈,买了{:<2d}个康乃馨"
res = strvar.format(1)print(res)
strvar ="母亲节,给自己的老妈,买了{:^3d}个康乃馨"
res = strvar.format(1)print(res)
:f 浮点型占位符 (要求必须是浮点型)
strvar ="买花一共花了{:f}元"
res = strvar.format(9.9)print(res)
:2f 保留二位小数,存在四舍五入的情况
strvar ="王振开工资了,一个月{:.2f}元"
res = strvar.format(98.319)print(res)
: s 字符串占位符 (要求必须是字符串)
strvar ="{:s}"
res = strvar.format("中国疫情正在渐渐的变好,但是美国的疫情一天不如一天")print(res)
:, 金钱占位符
strvar ="{:,}"
res = strvar.format(123456789)print(res)
综合案例
strvar ="{:s}看好了一辆兰博基尼,价格是{:.1f}元,打算买{:d}个"
res = strvar.format("杨浩",9.9,10)print(res)