- 解释性语言与编译性语言
- 解释性语言 : 由解释器执行代码,边解释边 翻译成机器码交给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++的说法