字符串
定义
# 1. 使用 单引号 定义 str1 = 'hello' # 2. 使用 双引号 定义 str2 = "hello" # 3. 使用 三引号 定义 str3 = """hello""" str4 = '''hello'''
下标(索引)
下标从0开始,逆序从-1开始
str1 = 'abcdefg' # 需求: 打印输出字符串中的 a 字符 print(str1[0]) print(str1[-7]) # 需求: 打印输出字符串中 最后一个字符(-1) print(str1[-1]) # 需求: 打印输出 下标为 3 的位置的字符 print(str1[3])
切片
切取字符串中的某一段,str[start, end, step],开头start,结尾end不包含,步长(间隔)step
my_str = 'abcdefg' print(my_str[0:3:1]) # abc # 如果步长是 1, 可以省略不写 print(my_str[0:3]) # abc # 如果 start 开始位置的下标为 0, 可以不写,但是冒号不能少 print(my_str[:3]) # abc print(my_str[4: 7]) # efg print(my_str[4:]) # efg print(my_str[::2]) # aceg # 步长为-1,反转字符串 print(my_str[::-1]) # gfedcba
查找方法 find()
在字符串中查找某些字符。如果存在,返回其第一次出现的下标;如果不存在,返回-1