python中prnt输出格式汇总

在Python中,print()函数用于输出信息,以下是一些常见的输出格式:

python中prnt输出格式汇总
(图片来源网络,侵删)

1、基本输出

print("Hello, World!")

2、格式化输出

可以使用字符串的format()方法或者fstring(Python 3.6及以上版本)进行格式化输出。

使用format()方法:

name = "张三"
age = 25
print("我的名字是{},我{}岁了。".format(name, age))

使用fstring:

name = "张三"
age = 25
print(f"我的名字是{name},我{age}岁了。")

3、输出到文件

可以将输出内容重定向到一个文件中。

with open("output.txt", "w") as f:
    print("Hello, World!", file=f)

4、输出不换行

默认情况下,print()函数会在输出内容后添加换行符,如果不想换行,可以设置end参数。

print("Hello,", end=" ")
print("World!")

5、输出不自动换行

默认情况下,print()函数会自动将较长的输出内容换行,如果不想让其自动换行,可以设置sep参数。

print("Hello,", "World!", sep="")

6、输出精度

对于浮点数,可以使用precision参数设置输出的精度。

num = 3.1415926
print("圆周率:{:.2f}".format(num))

7、输出宽度

可以使用width参数设置输出内容的宽度。

name = "张三"
print(f"我的名字是{name:10},我25岁了。")

8、对齐方式

可以使用alignment参数设置输出内容的对齐方式。

name = "张三"
print(f"我的名字是{name:<10},我25岁了。")
print(f"我的名字是{name:^10},我25岁了。")
print(f"我的名字是{name:>10},我25岁了。")