• Python03之单引号、双引号、三单引号、三双引号


      今天在学习字符串的时候,发现字符串有时使用单引号,有时使用双引号,而有时还使用三引号。至此我整理如下:

    单引号和双引号区别。三单引号和三双引号也没什么区别。

    一:

      两单引号之间不可以出现单引号,如果出现需要使用转义字符   ,但可以出现双引号;

      两双引号之间不可以出现双引号,如果出现需要使用转义字符   ,但可以出现单引号;

      两三单双引号没什么区别,三单引号 = 三双引号:两三单双引号之间可以单双引号都可以使用,但不可以出现三单双引号,建议使用三单引号;

    二:

      补充一点:三单双引号的另一个作用是可以作为段注释,行注释是使用#号。

    三:测试样例

      

     1 def defstr():
     2     str1 = 'KstKst'
     3     str2 = "KstKst"
     4     str3 = 'Kst"Kst"'
     5     str4 = "Kst'Kst'"
     6     str5 = '''KstKst'''
     7     str6 = """KstKst"""
     8     str7 = '''Kst
     9         Kst
    10         '''
    11     str8 = """Kst
    12         Kst
    13         Kst
    14             """
    15     str9 = '''Kst
    16         """Kst"""
    17         Kst
    18         '''
    19     str10 = """Kst
    20         '''Kst'''
    21         Kst
    22         """
    23     print(str1)
    24     print(str2)
    25     print(str3)
    26     print(str4)
    27     print(str5)
    28     print(str6)
    29     print(str7)
    30     print(str8)
    31     print(str9)
    32     print(str10)
    33 
    34 测试结果:
    35 KstKst
    36 KstKst
    37 Kst"Kst"
    38 Kst'Kst'
    39 KstKst
    40 KstKst
    41 Kst
    42         Kst
    43         
    44 Kst
    45         Kst
    46         Kst
    47             
    48 Kst
    49         """Kst"""
    50         Kst
    51         
    52 Kst
    53         '''Kst'''
    54         Kst
    55         
    View Code

     四:

      若想让字符串原样输出,除了使用转义字符,还可以在字符串的前面添加一个小写字母r。

    1 >>> kst = r'C:Users15460DesktopPython猜字游戏/"詹姆斯",“字母歌”,'
    2 >>> kst
    3 'C:\Users\15460\Desktop\Python\猜字游戏/"詹姆斯",“字母歌”,'
    4 >>> kst = 'C:\Users\15460\Desktop\Python\猜字游戏/"詹姆斯","字母歌"'
    5 >>> kst
    6 'C:\Users\15460\Desktop\Python\猜字游戏/"詹姆斯","字母歌"'
    View Code
  • 相关阅读:
    嵌套矩形
    Multiplication Puzzle
    animate.css在vue项目中的使用
    服务器相关知识
    webpack-cli安装和插件的安装
    新买阿里云linux服务器如何设置账号密码xshell远程登陆
    主流请求库axios库的使用
    什么是回调函数
    js------match() 方法
    cookie
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11301592.html
Copyright © 2020-2023  润新知