a="asdfghjkl;'iuygb"
b="小米"
c=['a','b','c']
d= {'name':1,'age':24}

# len统计字符或元素的个数

>>> print(len(a))
>>> print(a[2])
16
d
>>> print(len(b))
>>> print(b[1])
2

>>> print(len(c))
>>> print(c[2])
3
c
>>> print(len(d))
>>> print(d['name'])
2
24

# is 和==的区别
# is:判断内存地址是否相等
# ==:判断值是否相等

a = 1
b = 1.0
>>> print(id(a))
>>> print(id(b))
1459716208
2994709930464
>>> print(a is b)
>>> print(a == b)
False
True

# 1.可变类型:在id不变的情况下,value可以变,则称为可变类型,如列表,字典
# 2. 不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存空间)

#可变类型
>>> l1 = [1,2,3]
>>> print(id(l1))
>>> l1.append(4)
>>> print(id(l1))
1446146289160
1446146289160 >>> info = {'name':'小明', 'age':25}
>>> print(id(info))
>>> print(info)
1446145409600
{'name': '小明', 'age': 25}
>>> info['name'] = '小刚'
>>> print(id(info))
>>> print(info)
1446145409600
{'name': '小刚', 'age': 25} #不可变类型
>>> a=1
>>> print(id(a))
1459716208
>>> a=2
>>> print(id(a))
1459716240

  

最新文章

  1. JavaScript权威设计--JavaScript表达式与运算符,语句(简要学习笔记六)
  2. Oracle10g 表分区
  3. 浅谈MySQL数据类型
  4. jquery 获取父窗口的元素 父窗口 子窗口
  5. Javascript之旅——第一站:从变量说起
  6. nGrinder性能测试平台搭建(LVS压力测试)
  7. 深入研究java.lang.Runtime类【转】
  8. Tagged Pointers
  9. 对同一元素设置overflow-x:hidden,overflow-y:visible;属性值不生效
  10. Redux你的Angular 2应用--ngRx使用体验
  11. 【暑假】[数学]UVa 10375 Choose and divide
  12. 迷宫 maze
  13. JS常用验证方法
  14. Inno Setup技巧[界面]自定义安装向导小图片宽度
  15. HTTP based RESTful APIs - asp.net web api
  16. IIS优化服务器性能导致QuartZ任务未运行
  17. RabbitMQ 笔记-RPC
  18. python2 => python3 踩坑集合
  19. 1 Introduction
  20. 洛谷P3167 通配符匹配 [CQOI2014] 字符串

热门文章

  1. 你的火狐很慢吗? - Firefox启动和运行速度优化
  2. SVM面试知识点总结
  3. Flannel的VXLAN模式工作原理
  4. [Luogu2737] [USACO4.1]麦香牛块Beef McNuggets
  5. opencv实践::对象的提取
  6. opencv::凸包-Convex Hull
  7. 关于a标签的href属性
  8. 【RabbitMQ 实战指南】一 过期时间TTL
  9. python函数与异常处理
  10. 百万年薪python之路 -- 面试之葵花宝典