• 解释性语言与编译性语言
  • 解释性语言 : 由解释器执行代码,边解释边 翻译成机器码交给cpu执行。这样的话一般效率较慢,像python这种。这样的代码,计算机是不能直接看懂的,通过安装对应版本的解释器就可以执行,移植性强。
  • 编译性语言:一劳永逸,一次编译成计算机可以直接执行的指令。但是可移植性不强,比较针对特定的操作系统。
  • 面向对象与面向过程
  • 面向对象 思想之一,指导的是类与对象,类是抽象的实体
  • 面向过程
  • python的注释
  • “# ”
  • ‘’’ ‘’’
  • python2支持中文,与python3的区别
  • --coding:utf-8 --“”
  • 2020年后python2基本退出历史舞台了,python3更新了很多新的函数和功能,相比于python2来说改动还是大,最明显的在于print()函数和以前的xrange()
  • python变量
  • 相当于绑定一个名字,方便别人找你
  • python数据类型以及type()
  • 字典 dict
  • 元祖 tuple
  • 列表 list
  • 数字(int float)
  • 集合 set 不存在相同的数据元素
  • 布尔类型 True or False
  • 标识符,命名规则
  • 通常是字母、下划线、数字组成
  • 数学不能当开头
  • 命名规则有大驼峰、小驼峰规则,但是python 按照pep8编码,以下划线作为分隔
  • python的输出以及格式化
  • print()
  • 占位符
  • %3d , %03d,%-3d。
  • 转义字符
  • “\”
  • python获取输入
  • input()
  • 数据运算
  • a = 5
  • a*5
  • b = "daa "
  • b*5
    -类型转换
  • int()
  • float()
  • list()
  • dict()
  • set()
  • 赋值和复合赋值



  • /
  • +=
  • -=
  • *=
  • /=
  • //
  • 备注 python中没有a++的说法