python 数据类型

发布时间 2023-06-24 00:45:49作者: 鹿先森JIAN

字符串

定义

# 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