首页 > 编程语言 > 详细

python-----序列类型

时间:2020-03-24 15:05:19      阅读:45      评论:0      收藏:0      [点我收藏+]

 

序列类型

 

  可变类型     : 列表,字典

             可变类型,如果对其进行修改,那么原始数据会被改变(就地改变),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))

 

python-----序列类型

原文:https://www.cnblogs.com/taiyangfeng/p/12558517.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!