首页 > 代码库 > Python 字符串类型

Python 字符串类型

一、定义字符串

In [16]: str = ‘this is a string‘        # 可以使用单引号/双引号/三引号来定义字符串类型In [17]: str = "this is a string"        # 在 python 中,单引号和双引号并没有什么区别In [18]: str = ‘‘‘this is a string‘‘‘    # 三引号可以写成‘‘‘或""" ,三引号除了能定义字符串类型外还能用来做注释
In [21]: str = "Hello\nWorld"    # 单引号和双引号如果要跨行定义需要加上 \n 作为换行符In [24]: str = """Hello          # 三引号可以直接回车在下一行输入   ....: World"""

 

二、字符串的索引与切片

In [26]: a = abcdeIn [27]: a[0]      # 索引值从0开始,表示取字符串中的第一个字符Out[27]: aIn [28]: a[1]      # 取字符串中的第二个字符Out[28]: bIn [29]: a[-1]     # -1 表示倒数一个字符,-2 表示倒数第二个字符,以此类推Out[29]: eIn [30]: a[0:2]    # 表示取第一个到第三个(不包括第三个)这个范围的字符Out[30]: abIn [31]: a[:2]     # 零可以省略,如果省略表示从第一个索引开始取Out[31]: abIn [32]: a[1:]     # 这样写表示从第二个取到最后一个索引Out[32]: bcdeIn [33]: a[-4:-2]  # 表示取倒数第四个到倒数第二个(不包括倒数第二个)这个范围的字符Out[33]: bcIn [34]: a[::1]    # 表示每隔一个数取一次Out[34]: abcdeIn [35]: a[::2]    # 表示每隔两个数取一次Out[35]: ace

 

 

 

 

 

 

 

    

Python 字符串类型