所谓的格式化输出即按照一定的格式输出内容。
-
格式化符号
-
%s: 字符串
-
%d: 有符号的十进制整数
-
%f: 浮点数
-
%c: 字符
-
%u: 无符号的十进制整数
技巧
-
%06d:表示输出的整数显示位数,不足以0补全,超出当前位则原样输出
-
%.2f:表示小数点后显示的小数位数
-
-
f-字符串
-
f'{表达式}' :表达式添加变量名也可以直接输出
-
-
转义字符
-
\n: 换行。
-
\t: 制表符,一个tab(4个空格)的距离。
-
-
print结束语
-
# 定义一些变量 # 年龄 age = 18 # 名字 name = 'TOM' # 体重 weight = 75.5 # 学生卡id stu_id = 1 # 1.今年我的年龄是x岁 --整数 %d print('今年我的年龄是%d岁' % age) # 2.我的名字是x --字符串 %s print('我的名字是%s' % name) # 3.我的体重是x公斤 --浮点型 %f print('我的体重是%.1f' % weight) # 小数点后面的数字表示保留几位小数 # 4.我的学号是x --%d print('我的学号是%03d' % stu_id) # 03表示保留的整数位数,不足的用0填充,超出部分,则原样输出001 # 5.我的名字是x,学号是x --组合输出 print('我的名字是%s,学号是%d' % (name, age)) # 多变量出现时,进行组合输出,使用()依次填入变量 # 6.我的名字是x,学号是x,体重是x print('我的名字是%s,学号是%s,体重是%s' %(name, age, weight)) # %d,%f 也可以使用%s来代替 # 7.我的名字是x,学号是x print(f'我的名字是{name},学号是{age}') # 使用f'{变量名}'来进行输出 # 8.我的名字是x,明天我x岁了 print(f'我的名字是{name},明年是{age+1}') # 变量可以进行计算操作 # 9.转移字符\n print('hello\nworld') # hello world 分成两行打印 # 10.转义字符\t 表示四个空格 print('hello\tworld') # hello world 中间有四个空格分隔 # 11.print的结束语 print('hello', end='world ') # hello,world 会写在一起,这时候是没有换行的 print('你好,世界') # 你好,世界会在hello,world后面打印,而没有换行
print('内容',end=''\n''): 表示内容后面接的内容,默认是换行符号。
-