• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    一文详解Python三引号(“““)的五个神奇用法

    发布者: Error | 发布时间: 2025-6-17 08:14| 查看数: 107| 评论数: 0|帖子模式

    什么是三引号?

    在 Python 中,三引号(""" 或 ''')用于定义多行字符串。这意味着你可以在字符串中自由地使用换行符而不用担心换行符的转义。三引号定义的字符串可以包含单引号、双引号等特殊字符,非常方便。
    1. # 使用三引号定义多行字符串
    2. multiline_string = """这是一个多行字符串示例。
    3. 你可以在这里随意换行,
    4. 也可以包含 "双引号" 和 '单引号'。
    5. """
    6. print(multiline_string)
    复制代码
    三引号的基本用法


    用法1:多行字符串

    这是最常见的用法。三引号让我们可以轻松地编写多行文本,无需使用
    1. \n
    复制代码
    1. message = """
    2. 亲爱的朋友:
    3.     你好!这是一个多行字符串示例。
    4.     希望你能够喜欢!
    5. 祝好,
    6. Python 公众号
    7. """
    8. print(message)
    复制代码
    用法2:字符串包含引号

    在需要包含引号的字符串中,三引号同样能派上用场。你不需要再为引号的转义问题而烦恼。
    1. quote = """她说:"Python 是世界上最好的编程语言!" 你觉得呢?"""
    2. print(quote)
    复制代码
    三引号的进阶用法


    用法3:文档字符串(Docstrings)

    文档字符串是用三引号包围的字符串,通常用于函数、类和模块的注释。这种字符串在定义函数或类时非常有用,可以为代码提供详细的文档说明。
    1. def greet(name):
    2.     """
    3.     这个函数用来问候传入的名字。
    4.     参数:
    5.         name (str): 需要问候的名字。
    6.     返回:
    7.         str: 问候语。
    8.     """
    9.     return f"Hello, {name}!"

    10. print(greet("Pythonista"))
    11. print(greet.__doc__)  # 打印函数的文档字符串
    复制代码


    用法4:在代码中插入长文本

    有时候,我们需要在代码中插入长文本,例如 SQL 查询语句。这时候三引号也能派上大用场。
    1. query = """
    2. SELECT *
    3. FROM users
    4. WHERE age > 25
    5. ORDER BY name;
    6. """
    7. print(query)
    复制代码
    用法5:嵌入格式化文本

    在编写复杂的格式化文本时,三引号能够提供更好的可读性和维护性。
    1. name = "Python"
    2. version = "3.10"

    3. info = f"""
    4. 编程语言:{name}
    5. 版本:{version}
    6. 功能:
    7.     - 高效
    8.     - 可读性强
    9.     - 丰富的库
    10. """
    11. print(info)
    复制代码

    三引号在 Python 中的用途远不止于编写多行字符串。它们可以帮助我们处理包含引号的字符串,编写详细的文档字符串,插入长文本以及创建格式化文本。通过合理使用三引号,可以使我们的代码更加简洁、清晰和易于维护。
    以上就是一文详解Python三引号(“““)的五个神奇用法的详细内容,更多关于Python三引号“““用法的资料请关注脚本之家其它相关文章!

    来源:https://www.jb51.net/python/339784ej8.htm
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表