zoukankan      html  css  js  c++  java
  • Python 中的序列类型支持哪些公共操作

    一、序列类型支持哪些公共操作

      Python 中的序列类型分为:可变序列和不可变序列,都支持我们序列类型的所有操作

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

    1、支持通过数字索引取值

    a = ("", "", "", "", "", "")
    print(a[3])
    
    # 结果:兔

    2、支持切片操作

    a = ("", "", "", "", "", "")
    print(a[2:4:1])
    
    # 结果:('虎', '兔')

    3、支持成员关系操作

    # 用到:in 或 not in
    a = ("", "", "", "", "", "")
    print("" in a)         # 牛在a中,返回true
    print("" in a)         # 猫在a中,返回true
    print("" not in a)     # 猫不在a中,返回false

    4、支持链接操作 相当于 加号+

    链接操作就相当于 加号+

    只能同类型之间进行操作,字符串 + 字符串、列表 + 列表

    b = ("", "")
    c = ("", "")
    print(b + c)
    # 结果:('龙', '狗', '猫', '牛')

    5、支持重复操作 相当于 乘*

    链接操作就相当于 乘*

    只能同类型之间进行操作,字符串 + 字符串、列表 + 列表

    b = ("", "")
    print(b * 3)
    # 结果:('龙', '狗', '龙', '狗', '龙', '狗')

    6、支持遍历操作,for循环

    a = ("", "", "", "", "", "")
    for item in a:
        print(item, end="	")
    # 结果:猫    牛    虎    兔    蛇    马

    7、支持求长度:len函数

    打印元素个数

    d = ("", "", "", "", "", "")
    
    print(len(d))  # 结果为:6

    *******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!******* 

  • 相关阅读:
    Beta冲刺(5/7)——2019.5.26
    Beta冲刺(4/7)——2019.5.25
    Beta冲刺(3/7)——2019.5.24
    Echo团队Beta冲刺随笔集合
    Echo团队Alpha冲刺随笔集合
    用户体验报告(Echo)
    Echo团队 对 待就业六人组 和 SkyReach 的Beta产品测试报告
    Beta冲刺第七天
    Beta冲刺第六天
    Beta冲刺第五天
  • 原文地址:https://www.cnblogs.com/shouhu/p/12739727.html
Copyright © 2011-2022 走看看