在Python中,三引号用于创建多行字符串,允许你在字符串中包含换行符、变量和不同的引号类型(单引号或双引号),而无需对它们进行转义。以下是使用三引号输入字符串的几种方法:
直接使用三引号
message = """亲爱的小哥哥小姐姐:
你好!祝好,Python 公众号"""
print(message)
在字符串中包含引号
quote = """他说:"我是世界上最美丽的女孩!" 你觉得呢?"""
print(quote)
文档字符串(Docstrings)
def greet(name):
"""
这个函数用来问候传入的名字。
参数:
name (str): 需要问候的名字。
返回:
str: 问候语。
"""
return f"Hello, {name}!"
print(greet("Python小白"))
print(greet.__doc__) 打印函数的文档字符串
插入长文本
long_text = """这是一个非常长的文本,
可以包含多行和不同类型的引号,
而无需担心转义问题。"""
print(long_text)
使用三引号时,你可以根据需要在字符串中自由换行,并且可以方便地包含引号,这在处理多行文本或编写文档时非常有用