当前位置:首页 > 行业动态 > 正文

python中print的用法

Python中的print函数用于输出信息,可以接收多个参数,用逗号分隔,默认以空格隔开。

Python中的print用法

print函数简介

在Python中,print() 是一个内置函数,用于将信息输出到控制台,它可以接收多个参数,并将这些参数转换为字符串后依次输出,默认情况下,参数之间用空格分隔,输出结束后会自动换行。

基本用法

1、输出字符串

print("Hello, World!")

2、输出数字

print(123)

3、输出多个参数

print("Hello", "World", 123)

格式化输出

1、使用 % 进行格式化

name = "张三"
age = 20
print("姓名:%s,年龄:%d" % (name, age))

2、使用 str.format() 进行格式化

name = "张三"
age = 20
print("姓名:{},年龄:{}".format(name, age))

3、使用 f-string 进行格式化(Python 3.6+)

name = "张三"
age = 20
print(f"姓名:{name},年龄:{age}")

控制输出格式

1、设置分隔符

print("A", "B", "C", sep="-")

2、设置结束符

print("A", "B", "C", end="")

3、设置输出宽度和对齐方式

print("A", "B", "C", sep="-", end="", width=10, align="^")

输出重定向

1、将输出重定向到文件

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

2、将输出重定向到自定义对象(需要实现 write() 和 flush() 方法)

class MyOutput:
    def write(self, content):
        print("自定义输出:", content)
    def flush(self):
        pass
my_output = MyOutput()
print("Hello, World!", file=my_output)

相关问题与解答

1、如何在 Python 中使用 print 函数输出一个列表?

答:直接将列表作为参数传递给 print 函数即可。

my_list = [1, 2, 3]
print(my_list)

2、如何在 Python 中使用 print 函数输出一个字典?

答:直接将字典作为参数传递给 print 函数即可。

my_dict = {"a": 1, "b": 2, "c": 3}
print(my_dict)

3、如何在 Python 中使用 print 函数输出一个元组?

答:直接将元组作为参数传递给 print 函数即可。

my_tuple = (1, 2, 3)
print(my_tuple)

4、如何在 Python 中使用 print 函数输出一个字符串,但不换行?

答:通过设置 end 参数为空字符串即可。

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