前言
解决输出不规范 导致题目不过的问题
三种方法 format最为方便
数据格式
1、format
- 占位
print("我是{},喜欢{} ".format("小明", "睡觉"))
# 我是小明,喜欢睡觉
- 输出格式
居中^
居右<
居左>
print("{:^3}".format(5))
# 3
浮点数保留位数
print("{:.3}".format(3.1415926))
# 3.14
其他用法
2、%d %f %s
%d十进制整数
%f浮点数
%s字符串
print("一天有%d小时" % 12)
# 一天有12小时
print("%s有12小时" % "一天")
print("pi的值为%.3f" % 3.14)
# pi的值为3.140
(.3f代表保留三位小数 可以一般化为.xf)
3、f占位
name = "小明"
print(f"我的名字是{name}")
# 我的名字是小明
输出格式
end的使用
print函数默认end = “/n”
因此 如果需要同行输出需要end = ""或 end = " "