# 字符串是python中最常用的数据类型,我们可以使用引号来创建字符串,引号可以是单引号,双引号或三引号,本质上单引号和双引号以及三引号的作用是一样的
# 字符串是一种不可变的序列类型,单个字符从左到右按照顺序排列,同时修改某个位置的字符是不被允许的
# 在Python3中,字符串可以分为三类,str用于Unicode文本,bytes用于二进制数据,bytearray是bytes的一种可变的变体
# 创建一个字符串
msg = "世界"
print(msg)
print(type(msg))
msg1 = '世界'
print(msg1)
print(type(msg1))
msg2 = '''世界'''
print(msg2)
print(type(msg2))
创建字符串
# 字符串的运算
# 字符串连接
# 字符串重复
# 获取字符串中的字符
# 截取字符串、
# 字符串连接
msg1 = "我想拥抱你,"
print(msg1 + msg)
# 字符串重复
print(msg + msg + msg)
print(msg * 3)
字符串连接
# 字符串截取
# 可以使用索引去获取字符串中的字符,字符串中的每一个字符都有索引,下标
# 第一个字符从0开始数
# 获取单个字符
print(msg1[3])
# 截取多个字符
# 截取字符 开始结束是左闭右开,即 >= 与
start = 2
end = 4
print(msg1[start:end])
# 索引支持负数,负索引是从-1开始计数
print(msg1[-3:-1])
# 截取时,不写开始代表从0开始,不写结尾,代表截取到最后
print(msg1[2:])
print(msg1[:3])
字符串截取
封面
领取专属 10元无门槛券
私享最新 技术干货