python3基础知识

/ 2021-05-31 / 604人浏览 / 0人评论

python

  • Python 源代码遵循 GPL(GNU General Public License)协议
  • 可应用于多平台包括 Windows、Linux 和 Mac OS X,还可以是移动手机(Nokia),还可以移植到java和.net虚拟机
  • Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串
  • Python3 中有六个标准的数据类型,3 个不可变数据【Number(数字)、String(字符串)、Tuple(元组)】、3 个可变数据【List(列表)、Dictionary(字典)、Set(集合)】
  • Python 3中表示整数只有int,没有Python2的Long
  • isinstance()较之type()方法除了查询变量所指的对象类型,还会认为子类是一种父类类型
  • Python3 新增布尔类型,把 True 和 False 定义成关键字;布尔型也是数据数字类型,1和0分别表示False和True,可以和其他数字进行计算
  • 数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
  • 字符串类型,加号 + 是字符串的连接符, 星号 * 表示复制当前字符串,与之结合的数字为复制的次数
  • 反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
  • Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始
  • List(列表),加号 + 是列表连接运算符, 星号 * 是重复操作
  • ** 操作来进行幂运算比如 2 ** 7 表示 2的7次方
  • 一切对象都有个布尔值,可以通过bool(对象)方法查看,其中False、数值0、None、空字符串、空列表、空元组、空字典、空集合的默认布尔值是False。

全部评论