目标
格式化输出
- 格式化符号
- f-字符串
print的结束符
输出
作用:程序输出内容给用户
print(hello python)
age = 18
print(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="")