目标
格式化输出
- 格式化符号
- f-字符串
print的结束符
输出
作用:程序输出内容给用户
print(hello python)age = 18print(age)# 需求输出“我今年的年龄是19岁”
一.格式化输出
1.1认识格式化符号
| 格式化符号 | 转换 | Remark |
|---|---|---|
| %s | 字符串 | 可以(部分)涵盖%d和%f |
| %d | 有符号的十进制整数 | 正负整数 |
| %f | 浮点数 | |
| %c | 字符 | |
| ** | 无符号十进制整数 | 正整数 |
| %o | 八进制整数 | |
| ** | 十六进制整数(小写ox) | |
| %X | 十六进制整数(大写OX) | |
| ** | 科学计数法(小写e) | |
| %E | 科学计数法(大写E) | |
| ** | % f和%e的简写 | |
| %G | %f和%E的简写 |
技巧
%06d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
%.2f,表示小数点后显示的小数位数。
1.2体验
格式化字符串除了%s,还可以写为f’{表达式}’
1.3转义字符
- \n: 换行。
- \t: 制表符,一个tab键(4个空格)的距离。
1.4结束符
为什么两print会换行输出?
print('输出内容', end="\n")
在python中,print(),默认自带end=”\n”这换行符,所以导致每两个print直接回换行展示,用户可按需求更改结束符。
总结
格式化符号
%s<br /> %d<br /> %f
f-字符串
f'{表达式}'
转义字符
\n<br /> \t
print结束符
print('内容', end="")
