Loading

格式化输出

格式化符号

格式符号 转换
%s 字符串
%d 有符号的十进制整数
%f 浮点数
%c 字符
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写ox)
%X 十六进制整数(大写OX)
%e 科学计数法(小写'e')
%E 科学计数法(大写'E')
%g %f和%e的简写
%G %f和%E的简写
name = "alex"
age = 12
salary = 1.1

print("姓名:%s 年龄:%d 薪资:%f" %(name,age,salary))	#姓名:alex 年龄:12 薪资:1.100000

#f-格式化字符串是Python3.6中新增的格式化方法,该方法更简单易读
print(f"姓名:{name} 年龄:{age} 薪资:{salary}")		#姓名:alex 年龄:12 薪资:1.1

%03d,表示输出的整数显示3位数,不足以0补全,超出当前位数则原样输出
print("年龄:%03d" %age)		#年龄:012

%.2f,表示小数点后显示2位小数
print("薪资:%0.2f" %salary)	#薪资:1.10

转义字符

  • \n:换行

  • \t:制表符,一个tab键(4个空格)的距离

print(f"姓名\t年龄\n{name}\t{age}")
#姓名	年龄
#alex	12

结束符

在Python中,print(), 默认自带end="\n"这个换行结束符,所以导致每两个print直接会换行展示,用户可以按需求更改结束符

print("alex",end="\n")
print("alex",end="\t")
posted @ 2021-06-28 22:09  北兢王  阅读(48)  评论(0)    收藏  举报