Python基础学习-序列

序列的概念


序列是指它的成员都是有序排列,并且可以通过下标偏移量访问到它的一个或几个成员。像字符串、列表都属于序列。

  • 字符串: “xxxxyyy”
  • 列表: [“aa”,”bb”]

比如对一个字符串的处理:

# 定义变量s,存储字母
s = "abcdefghijk"

# 通过下标0获取第一个字母
print(s[0])

# 通过下标1获取第二个字母
print(s[1])

# 获取最前面的两个字母
print(s[0:2])

# 获取最后一个字母,也即是通过负号,从字符串的最尾开始遍历
print(s[-1])

序列的基本操作的种类


  • 成员关系操作,使用in 和 not in
  • 连接操作,使用 +
  • 重复操作,使用 -
  • 切片操作,使用 [:]

字符串的基本操作


# 定义变量s,存储字母
s = "abcdefghijk"

# 字母a是否在s字符串中
print("a" in s)

# 字母a是否不在s字符串中
print("a" not in s)


# 字符串连接
print(s + "hello python")

# 将字符串s重复两次
print(s * 2)

# 切片操作

print(s[0])

输出结果:

True
False
abcdefghijkhello python
abcdefghijkabcdefghijk
a

列表的基本操作


# 定义list,存储字母
s_list = ["a","b"]

# 为list添加元素
s_list.append("c")
print(s_list)

# 移除list元素
s_list.remove("a")
print(s_list)

输出结果如下:

['a', 'b', 'c']
['b', 'c']  

除了做追加和移除操作,也可以对list进行in、not in、切片等操作,这个跟字符串的操作是一样的。

猜你喜欢

转载自blog.csdn.net/linsongbin1/article/details/80713955
今日推荐