首页 > 代码库 > 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 = ‘abcde‘In [27]: a[0] # 索引值从0开始,表示取字符串中的第一个字符Out[27]: ‘a‘In [28]: a[1] # 取字符串中的第二个字符Out[28]: ‘b‘In [29]: a[-1] # -1 表示倒数一个字符,-2 表示倒数第二个字符,以此类推Out[29]: ‘e‘In [30]: a[0:2] # 表示取第一个到第三个(不包括第三个)这个范围的字符Out[30]: ‘ab‘In [31]: a[:2] # 零可以省略,如果省略表示从第一个索引开始取Out[31]: ‘ab‘In [32]: a[1:] # 这样写表示从第二个取到最后一个索引Out[32]: ‘bcde‘In [33]: a[-4:-2] # 表示取倒数第四个到倒数第二个(不包括倒数第二个)这个范围的字符Out[33]: ‘bc‘In [34]: a[::1] # 表示每隔一个数取一次Out[34]: ‘abcde‘In [35]: a[::2] # 表示每隔两个数取一次Out[35]: ‘ace‘
Python 字符串类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。