你知道?Python 中的序列類型支持哪些公共操做嗎?

Python 中的序列類型分爲:可變序列和不可變序列,都支持咱們序列類型的全部操做python

  • 可變序列:列表
  • 不可變序列:字符串和元祖

一、支持經過數字索引取值函數

a = ("貓", "牛", "虎", "兔", "蛇", "馬")
print(a[3])

# 結果:兔

二、支持切片操做學習

a = ("貓", "牛", "虎", "兔", "蛇", "馬")
print(a[2:4:1])

# 結果:('虎', '兔')

三、支持成員關係操做code

'''
遇到問題沒人解答?小編建立了一個Python學習交流羣:778463939
尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書!
'''
# 用到:in 或 not in
a = ("貓", "牛", "虎", "兔", "蛇", "馬")
print("牛" in a)         # 牛在a中,返回true
print("貓" in a)         # 貓在a中,返回true
print("貓" not in a)     # 貓不在a中,返回false

四、支持連接操做 至關於 加號+視頻

連接操做就至關於 加號+教程

只能同類型之間進行操做,字符串 + 字符串、列表 + 列表索引

'''
遇到問題沒人解答?小編建立了一個Python學習交流QQ羣:778463939
尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書!
'''
b = ("龍", "狗")
c = ("貓", "牛")
print(b + c)
# 結果:('龍', '狗', '貓', '牛')

五、支持重複操做 至關於 乘*字符串

連接操做就至關於 乘*it

只能同類型之間進行操做,字符串 + 字符串、列表 + 列表for循環

b = ("龍", "狗")
print(b * 3)
# 結果:('龍', '狗', '龍', '狗', '龍', '狗')

六、支持遍歷操做,for循環

'''
遇到問題沒人解答?小編建立了一個Python學習交流QQ羣:778463939
尋找有志同道合的小夥伴,互幫互助,羣裏還有不錯的視頻學習教程和PDF電子書!
'''
a = ("貓", "牛", "虎", "兔", "蛇", "馬")
for item in a:
    print(item, end="\t")
# 結果:貓    牛    虎    兔    蛇    馬

七、支持求長度:len函數

打印元素個數

d = ("貓", "牛", "虎", "兔", "蛇", "馬")

print(len(d))  # 結果爲:6
相關文章
相關標籤/搜索