1 字符串的定义
字符串:就是 一串字符,是编程语言中表示文本的数据类型
语法格式:
变量名 = '字符内容'
变量名 = "字符内容"
变量名 = ''' 字符内容'''
name = 'I am ' \
'Tom'
name1 = "I am" \
" Tom"
name2 = '''I
am Tom''' # 会产生换行效果
print(name)
print(name2)
print(type(name))
print(type(name1))
print(type(name2))
I am Tom
I
am Tom
<class ‘str’>
<class ‘str’>
<class ‘str’>
2 下标
下标:
又叫索引,就是字符串中每个单个字符的编号。方便通过下标快速找到对应的数据
- 字符串的下标是从0开始的
- len()获取字符串的长度
- 字符串.count(小字符串)输出小字符串在大字符串中出现的次数
- 字符串[下标]:从字符串中获取单个下标对应的字符
- 字符串.index(小字符串) :获取小字符串第一次出现的下标
代码示例:
str = 'abcdefggssa'
print(len(str)) # 11
print(str[0]) # a
print(str[5]) # f
i = str.count('a')
print(i) # 2
j = str.index('g')
print(j) # 6
3 切片
切片 方法适用于 字符串、列表、元组
- 切片 使用 下标 来限定范围,从一个大的 字符串 中 切出 小的字符串
- 列表 和 元组 都是 有序 的集合,都能够 通过下标 获取到对应的数据
- 字典 是一个 无序 的集合,是使用 键值对 保存数据
语法格式: