python基础(一):变量、数据类型

特点

  1. 优点:可移植性、丰富的库、面向过程、面向对象、函数式编程
  2. 缺点:运行效率低(因为python的动态、多用)

变量

创建变量满足条件

第一次赋值的时候创建

  1. 开头是字母或下划线
  2. 无空格
  3. 避免python关键字
  4. 包含数字、字母、下划线
  5. 区分1和l,0和o

类型

只和变量本身有关,动态映射

垃圾回收

自动释放

共享引用

  1. 判断值是否相等:==
>>> a = 20
>>> b = 20
>>> a == b
True
  1. 判断地址是否相同:is
>>> a = 20
>>> b = 20
>>> a is b
True

id函数可查看地址信息,256以下的值已被缓存,sys里面的getrefcount函数查看值的使用次数,次数作为参考。

>>> a = 20
>>> b = 20
>>> id(a)
2071189984
>>> id(b)
2071189984
>>> import sys
>>> sys.getrefcount(20)
9

对象类型初步认识

  1. 数字:int、float、Decimal(小数)、Fraction(分数)
  2. 字符串str
  3. 列表list(类似数组)
  4. 字典表dict
  5. 元组tuple
  6. 文件file
  7. 集合set
  8. 布尔boolean:true/false
  9. 空:None
  10. 程序单元
    (1)函数function
    (2)模块
    (3)类:class
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值