输出

格式化输出

格式化符号 转换
%s 字符串
%d 有符号的十进制整数
%f 浮点数
%c 字符
%u 无符号十进制整数
%o 八进制整数
%x或%X 十六进制整数
%e或%E 科学计数法
%g %f和%e的简写
%G %F和%E的简写
age = 18
name = 'TOM'
weight = 75.5
stu_id = 1
print('今年我的年龄是%d岁' % age)
print('我的名字是%s' % name)
print('体重%.2f公斤' % weight)
print('我的名字是%s, 今年%s岁了,体重%s公斤' % (name,age, weight)) # %s功能的强大

f表达式

格式化字符串除了%s,还可以写为f"表达式"

print(f'我的名字是{name}, 今年{age}岁了,体重{weight}公斤')

是python3.6中新增的格式化方法,比%s效率更高。

转义字符

print('hello \n world')
print('\tabcd')

print换行符

print('输出的内容', end="\n")
print('输出的内容', end="\t") # 以制表符为结束符