mmdbcn 发表于 2018-8-10 10:07:15

python变量

  python是动态类型, 变量无类型的约束。类型取决于所关联的对象。
  Python有垃圾回收机制。会自动释放没有使用的变量。
  a==b 判断a和b的字面值是否相等。
  a is b 判断两个对象的地址是否相同。
  共享引用
  a=50
  b=60
  c=50
  id(a)   找出对象存放的地址
  id(b)   两个ID的值一致
  a==b    true
  a is btrue
  ~~~~~~~~~~~~~~~~~~~~~
  x=5000
  y=5000
  x==b   flase
  id(x)
  id(y)两个ID的值不一样
  x is yflase
  ~~~~~~~~~~~~~~~~~~~~~~~
  url1="www.baidu.com"
  url2="www.baidu.com"
  url1==url2   true
  url1 is url2   flase
  id(url1)
  id(url2)      两个id的值不一样
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  p1="tom"
  p2="tom"
  p1==p2   true
  p1 is p2   true
  id(p1)
  id(p2)   两个ID的值一样
页: [1]
查看完整版本: python变量