输出关键字 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