开发者社区> 问答> 正文

python三引号怎么使用

python三引号怎么使用

问题来源于python学习网

展开
收起
游客ejnn55cgkof5g 2019-12-10 14:43:01 740 0
1 条回答
写回答
取消 提交回答
  • Python中的三引号,3个单引号及3个双引号,通常用来换行书写代码,或者写多行注释。

    比如:

    str1 = "List of name:\

    Hua Li\
    
    Chao Deng"
    

    而且即使你这样写也不能得到期望的输出:

    List of name:

    Hua Li

    Chao Deng

    实际上输出是下面这样的:

    str1 = "List of name:
    ... Hua Li\

    ... Chao Deng"

    print(str1) List of name: Hua Li Chao Deng

    那么该如何得到我们期望的一行一个名字的输出格式呢?这就是3个引号的作用了:

    str1 = """List of name: ... Hua Li

    ... Chao Deng

    ... """

    print(str1) List of name:

    Hua Li

    Chao Dengg

    虽然我们也可以通过给字符串加上\n实现:

    str1 = "List of name:\nHua Li\nChao Deng"

    print(str1) List of name:

    Hua Li

    Chao Deng

    但是这样在输入的时候看起来就乱了很多不是么?所以这种情况下尽量使用3个引号,至于3个单引号还是双引号都是一样的,只需要注意如果字符串中包含有单引号就要使用双引号来定义就好了。

    而且使用3个引号还有一个特别棒的作用就是:加注释!

    str1 = """ ... List of name:

    ... Hua Li # LiHua

    ... Chao Deng # DengChao

    ... """

    print(str1) List of name:

    Hua Li # LiHua

    Chao Deng # DengCha

    python学习网,大量的免费python学习视频,欢迎在线学习!

    2019-12-15 11:12:52
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载