一、输入
分开输入:

显示提示信息:

二、输出

end参数

三、一行输入输出多个变量

# 因为int()只能执行一次返回一个值
四、str.format()


# 0表示format()方法的参数下标,对应于第一个参数
print('{0}'.format(3.555))# .4f表示格式化为实数,保留4位小数
print('{0:.4f}'.format(10/3))# 格式化为百分数字符串,总宽度为10,保留2位小数,>表示右对齐
print('{0:>10.2%}'.format(1/3))# 逗号表示在数字字符串中插入逗号作为千分符,#x表示格式化为十六进制数
print("{0:,} in hex is: {0:#x}, in oct is {0:#o}".format(5555555))# 可以先格式化下标为1的参数,再格式化下标为0的参数
# o表示八进制数,但不带前面的引导符0o
print("{1} in hex is: {1:#x}, {0} in oct is {0:o}".format(6666, 66666))# _表示在数字中插入下画线作为千分符,#x表示格式化为十六进制数
print('{0:_},{0:#_x}'.format(10000000))# 字符串前面加字符f,Python 3.6之后的版本支持这种用法
width = 8 height = 6 print(f'Rectangle of {width}*{height}\nArea:{width*height}')
本文详细介绍了Python的格式化输出方法,包括基本的占位符、浮点数和百分比格式化,以及千分符和十六进制表示。还提到了Python3.6后的f-string用法,展示了如何在字符串中直接嵌入变量值。


2182

被折叠的 条评论
为什么被折叠?



