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/,谢谢!!******* 

  • 相关阅读:
    css自动添加浏览器兼容前缀 autoprefixer设置
    QT调用百度语音REST API实现语音合成
    stm32之SPI通信协议
    Framingham风险评估
    ACF/PACF,残差白噪声的检验问题
    详细BP神经网络预测算法及实现过程实例
    R语言 神经网络算法
    matlab绿色版本合集
    时间序列学习记录
    预测出现代码问题及解决方法
  • 原文地址:https://www.cnblogs.com/shouhu/p/12739727.html
Copyright © 2011-2022 走看看