所谓的格式化输出即按照⼀定的格式输出内容。
1格式化符号
%s 字符串
%d 有符号的⼗进制整数
%f 浮点数
2技巧
%06d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出
%.2f,表示⼩数点后显示的⼩数位
f-字符串, f'{表达式}
f-格式化字符串是Python3.6中新增的格式化⽅法,该⽅法更简单易读
举例:
age = 18
name = 'TOM'
print('我的名字是%s,明年%d岁了' % (name, age + 1))
运行结果:
print(f'我的名字是{name}, 明年{age + 1}岁了'
3 转义字符
\n :换⾏
\t :制表符,⼀个tab键(4个空格)的距离
举例:
print('Hello\nPython') print('Hello\tPython')
4.结束符
在Python中,print(), 默认⾃带 end="\n" 这个换⾏结束符,所以导致每两个 print 直接会换⾏ 展示,⽤户可以按需求更改结束符。
举例:
print('Hello',end="\n") print('Python') print('Hello',end="\t") print('Python') print('Hello',end="...") print('Python')
运行结果: