输出关键字 print
语法:print("内容")
示例:print("123")
格式化符号
符号 | 转换 |
---|---|
%s | 字符串 |
%c | 字符 |
%d | 有符号的十进制整数 (输出正整数+ 和负整数-)%03d:表示输出3位数字,如果不足3位在数字前面补0。超出3位原样输出 |
%f | 浮点数, %.2f:表示小数点保留2位小数输出 |
%u | 无符号的十进制整数 (输出正整数) |
%o | 八进制整数 |
%x | 十六进制整数(小写ox) |
%X | 十六进制整数(大写OX) |
%e | 科学计数法(小写'e') |
%E | 科学计数法(大写'E') |
%g | %f和%e的简写 |
%G | %f和%E的简写 |
格式化符号的使用
name = 'Tom'
print("我的名字是%s" % name) # 打印结果 我的名字是Tomage = 18
print("我今年%d岁了" % age) # 打印结果 我今年18岁了weight = 60.5
print("我的体重是%f公斤" % weight) # 打印结果 我的体重是60.500000公斤
print("我的体重是%.2f公斤" % weight) # 打印结果 我的体重是60.50公斤serialNumber = 1
print("我的编号是%03d" % serialNumber) # 打印结果 我的编号是001print("我的名字是%s,今年%d岁了" % (name, age)) # 打印结果 我的名字是Tom,今年18岁了
f 格式化字符串 #3.6新增语法
name = 'Tom'
age = 18
print("我的名字是%s,今年%d岁了" % (name, age)) # 打印结果 我的名字是Tom,今年18岁了
print(f"我的名字是{name},今年{age}岁了") # 打印结果 我的名字是Tom,今年18岁了
转义符号
符号 | 作用 |
---|---|
\n | 换行 |
\t | 制表符,一个tab键(4个空格)的距离 |
结束符
end = '\n'
在Python中,print(),默认自带 end="\n" 这个换行结束符,所以每两个print直接会换行输出,用户可以按需求更改结束符号。
print("hello", end="\n")
print("world")
# 打印结果
# hello
# world# 自定义结束符
print("hello", end="...")
print("world")
# 打印结果
# hello...world