问题导入:需要同时输出文字信息以及数据,就需要用到格式化操作符。
- %被称为格式化操作符,专门用来处理字符串中的格式。
- 含有%的字符串被称之为格式化字符串,不同的数据类型需要用到不同的格式化字符
| 格式化字符 | |
| %s | 格式化输出字符串 |
| %d | 格式化输出整数 |
| %f | 格式化输出小数 |
| %% | 输出% |
1、%s格式化输出字符串
name="小明"
print("我的名字是%s"%name)
![]()
2、%d格式化输出整数
- #python是无法定义以0开头的整数的,想要输出必须使用格式化输出整数的方式。
id=10
print("我的编号是%.8d"%id) #表示输出显示8位数,用0补齐剩余的位数
![]()
3、%f格式化输出小数
- 不控制小数点后的位数
#要求:输出2.50
num=2.5
print("%f"%num)
![]()
- 控制小数点后的位数
#要求:输出2.50
num=2.5
print("%.2f"%num) #控制小数点后输出的位数为2
![]()
4、%%输出显示%的
#输出10%
num=0.1
print("比例是%.2f"%(num*100))
![]()
本文介绍了Python中%操作符的使用,包括%s用于字符串,%d用于整数,%f用于小数的格式化输出。例如,通过%.2f可以控制小数点后两位的精度。此外,%%用于在输出中显示%本身。
7753

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



