zoukankan      html  css  js  c++  java
  • python-----序列类型

    序列类型

      可变类型     : 列表,字典

                 可变类型,如果对其进行修改,那么原始数据会被改变(就地改变),id不会改变(门牌号不会改变)

                 调用修改的方法,不会返回新的数据,一般会返回None

      不可变类型 :字符串、元组

                  不可变类型,如果对其进行修改,原始数据不会改变,但是往往会创建新的数据。(id改变,门牌号会改变)

                  

    id函数——可以查看内存地址(门牌号)           

    str = "java very good"
    print("值为:{},内存地址为:{}".format(str,id(str)))
    

      结果:java very good,内存地址为:-999198660

    序列类型支持的公共操作


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

        2、支持通过切片操作

        3、支持成员关系操作 in 或者 not in

    zodiac_animal = ("鼠","牛","虎","兔","龙")
    print("牛" in zodiac_animal)
    

      结果: True

       4、支持连接操作 +  (同类型连接)

    zodiac_animal = ("鼠","牛","虎","兔","龙")
    new_tuple = ("樱花","天空")
    print(zodiac_animal + new_tuple)
    

      结果:('鼠', '牛', '虎', '兔', '龙', '樱花', '天空')

       5、重复操作              序列类型 * 整数

    new_tuple = ("樱花","天空")
    print(new_tuple * 2)
    

      结果:('樱花', '天空', '樱花', '天空')

        6、遍历操作              for item in new_tuple:

        7、求长度          len函数               print(len(new_tuple))

  • 相关阅读:
    c# 类成员的定义 定义方法、字段和属性
    Set Rowcount分页查询(转)
    Sql 学习笔记
    xen与kvm 天高地厚
    Linux_free(buffer与cache区别) 天高地厚
    快照技术 天高地厚
    磁盘阵列的状态与种类 天高地厚
    在linux中使用ramdisk文件系统 天高地厚
    oracle逻辑读取 天高地厚
    BeginInvoke和EndInvoke操作线程 天高地厚
  • 原文地址:https://www.cnblogs.com/taiyangfeng/p/12558517.html
Copyright © 2011-2022 走看看