zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    NGUI UIPanel绘制原理学习
    常用转义符
    windows常用快捷键
    用泛型方法Java从实体中提取属性值,以及在泛型方法中的使用
    java浮点型数据保留两位小数
    springboot中静态属性/静态方法从YAML(yml)读取配置属性
    Field in required a single bean, but 2 were found:
    Centos7 安装 Amazon Corretto 8
    Strange Java syntax (for me at least)--怪异的Java语法
    Returning array from function in C
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11301592.html
Copyright © 2011-2022 走看看