Python入门教程27:print()函数高级玩法

★★★★★博文原创不易,我的博文不需要打赏,也不需要知识付费,可以白嫖学习编程小技巧,喜欢的老铁可以多多帮忙点赞,小红牛在此表示感谢。★★★★★

Python的print() 函数是一个非常灵活和强大的工具,它的高级用法包括以下几种:

#我的Python教程
#官方微信公众号:wdPython
  1. 自定义分隔符:默认情况下,print() 函数在每个打印的元素之间插入一个空格。你可以使用 sep 参数来自定义分隔符。
print("Hello", "World", sep='-')

将输出 Hello-World。

  1. 自定义结束符:print() 默认在每个打印的元素后面添加一个换行符。你可以使用 end 参数来自定义结束符。
print("Hello", "World", end='-')
#输出 Hello World-。
  1. 打印多个行:你可以使用三引号来创建一个字符串,并使用 print() 函数来打印多行文本。
print("""  
Hello  
World  
""")
#输出两行文本,每行都包含 Hello 和 World。

4.打印到文件:你可以使用 file 参数将 print() 的输出重定向到一个文件中。

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

这将创建一个名为 output.txt 的文件,并将 Hello-World 写入其中。

5.打印对象的自定义表示:如果你希望使用自定义的字符串表示来打印一个对象,你可以使用对象的 str() 方法。然后,在 print() 函数中使用该对象,并使用 str.format() 方法来格式化输出。

class Person:  
    def __init__(self, name, age):  
        self.name = name  
        self.age = age  
    def __str__(self):  
        return f"{self.name}({self.age})"  
  
p = Person("Alice", 25)  
print(f"The person is {p}")
#输出 The person is Alice(25)

你可能感兴趣的:(我的Python教程,python,Python教程)