Python 之 print
python入门第一步就要学会print,以下记录了print的几种用法
1 简单入门
print("hello, world")
2 输出多个内容
print("hello, my name is ", name, " my age is ", age)
3 格式化输出
# 使用格式化字符串
print(f"你好,我是{name},今年{age}岁。")
# 使用占位符
print("姓名:%s,年龄:%d" % (name, age))
- **提示一:**你可以在字符串前加上 ‘f’,然后在大括号内放入变量名,Python会自动替换成对应的值。
- **提示二:**格式控制符和转换说明符用%分割。
4 控制换行
使用end参数来控制print函数输出后是否换行,默认是换行的
print("hello,", end="")
print("world")
# 结果: hello,world
5 输出到文件
def write_to_file(ss):
file = open(r"test.txt", "w")
print(ss, file=file)
file.close()
write_to_file("hello,world")
***使用原始字符串***在字符串前面加上r,将字符串视为原始字符串,不对反斜杠进行转义
*使用正斜杠(/)或双反斜杠(\)*
6 分隔符
fruits = ["苹果", "香蕉", "红提"]
# 使用逗号分隔输出
print(*fruits, sep=", ")
# 使用制表符分隔输出
print("\t".join(fruits))
7 格式化数字
# 控制小数点后的位数
pi = 3.1415926
print(f"π的值:{pi:.2f}")
# 控制整数的宽度
number = 42
print(f"数字:{number:05d}")