第二周 Day 5 —— 字符串
一、 字符串格式化
1. 字符串格式占位符:%s、%d、%f
%s—— 字符串(任何类型的数据都可以使用%s占位)%d—— 整数%f—— 浮点数%.Nf—— 保留N位小数
语法:包含格式占位符 % (数据1,数据2,数据3,…)
name = input('请输入姓名:') # 小明
age = int(input('请输入年龄:')) # 18
money = 189354.6515
message = '%s今年%d岁,月薪:%.2f' % (name, age, money)
print(message) #小明今年18岁,月薪:189354.65
注意:a. 数据必须和占位保持一致。
b. 当只需要一个数据的时候,
()可以省略。
2. f-string
name = input('请输入姓名:') # 小明
age = int(input('请输入年龄:')) # 18
money = 354.6515
message = f'{name}今年{age}岁,月薪:{money:0>10.2f}'
print(message) #小明今年18岁,月薪:000354.65
:.nf— 控制浮点数保留n位小数:字符>长度— 将数据通过前面加指定字符填充到指定长度:字符<长度— 将数据通过后面加指定字符填充到指定长度:字符>长度.nf— 将数据通过前面加指定字符填充到指定长度,同时控制浮点数保留n位小数:,— 将数据三位加逗号:%— 将浮点数变为百分数
Python字符串格式化:%s, %d, %f与f-string详解
本文介绍了Python中两种主要的字符串格式化方法:传统的百分比符号格式化和现代的f-string。通过实例展示了如何使用%s, %d, %f占位符以及f-string的格式控制,如浮点数保留小数位数、填充字符和对齐方式。此外,还提到了浮点数的逗号分隔和百分比表示等高级格式化技巧。
256

被折叠的 条评论
为什么被折叠?



