• 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
  • 相关阅读:
    shiro标签
    ssm项目整合shiro
    关于POI读取模板的单元格位为null,或者无法正确获取样式的简单处理方案
    为什么wait的条件放在while里面,用if就不行
    Dto中有List<DTO> children,那么如何把List<Dto>转为List<VO>
    开发踩过的坑
    POI一直不能给sheet赋值
    写给研发的需求能不能不要废话
    写着写着就不知道自己定义的方法是干嘛的了
    一个if else的问题,卡了一个小时,我也是……
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11301592.html
Copyright © 2020-2023  润新知