格式符号 | 转换 |
---|---|
%s | 格式化输出字符串 |
%d | 有符号的十进制整数(格式化输出整数) |
%f | 格式化输出浮点数 |
%c | 字符 |
%u | 无符号十进制整数(正整数) |
num1=1
num2=1.1
print(type(num2))
print(type(num1))
age=18
weight=50.0
name="charry"
stu_id=3
print("我今年%d岁"%age)
print("我多重:%.2f"%weight)
print("我名字是:%s"%name)
print(type(stu_id))
print("我学号:%03d"%stu_id)
print("我的名字是:%s,今年%d岁,明年%d岁,体重%.2f公斤,学号是%03d"%(name,age,age+1,weight,stu_id))
tips
- %06d:表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出
- %.2f:表示小数点后显示的小数位数
- %s(字符串)甚至可以输出%d、%f
- 语法 f ’ { 表达式 } ’
print(f'我的名字是{name},今年{age}岁了')
print(f'我的名字是{name},我今年{age+1}')
输出:
我的名字是charry,今年18岁了
我的名字是charry,我今年19
转义字符
- \n:换行
- \t:制表符,一个tab键(4个空格)的距离(:反斜杠)
print('hello\nworld')
print('a\tb\tc\td\t')
输出
hello
world
a b c d
结束符
在Python中,print(),默认自带end="\n"这个换行符,所以导致每两个print直接会执行换行,用户可以按需求更改结束符
print('hello',end="\n")
print('Python',end="\t")
print('hello',end="~~~")
print('world')
输出:
hello
Python hello~~~world
print ( ' 内容 ',end=" ")