Python的数据结构类型
字符型
字典
列表
元素 集合
序列概念
序列 是Python中的多种数据类型的统称 比如字符串 列表都是序列
序列类型的对象是可以进行循环遍历
序列特性
索引:指的就是在序列中找指定的元素的那个编号
s1 = "abcdef"
print(s1) 输出 abcdef
print(s1[0]) 输出 a
print(s1[1]) 输出 b
print(s1[2]) 输出 c
切片:指的是从序列中提取一部分内容
s1 = "abcdef"
print(s1) 输出 abcdef
print(s1[2:5]) 输出 cde
加法:序列对象可以将多个序列合并成一个
s1 = "abc"
s2 = "def"
s = s1 + s2
print(s) ==>abcdef
乘法:可以将序列通过乘法输出多个相同的
s1 = "#"
print(s1 * 30) ==> 打印连续30个#
成员关系:判断序列中是否有这个元素
- > s1 = "abcdef"
>
> if "c" in s1:
>
> pass
序列操作
1索引操作
格式
序列名[索引值]
注意 索引值是从0开始的
案例
str1 = "hello" # 定义一个序列
print(str1[0]) # 通过索引值 0 取出这个序列中的第一个元素
# 案例2:
str = input("请输入内容: ")[2]
print(str)
案例:注意输出 s1 ="abcdef" 中的每个字符
# ==================方法1=========================
s1 = 'abcdef'
for char in s1:
print(char)
# ==================方法2=========================
s1 = 'abcdef'
# 获取s1字符串中的字符个数,将字符数赋值给变量num
num = len(s1)
for n in range(0,