一、
1.python面向对象,解释性,开源(可以分析源代码,有很多的三方库),多线程(性能),学习较为简单,
交互式(有命令终端)
2.Python的复杂度:
(1)命令终端;
(2)非函数代码;
(3)函数编程;
(4)面向对象编程;
二、
1.不用提前定义变量并赋值;
eg:i=10 可以不写分号;在后面i的变量属性可以改变;一切皆对象;
2.Python中不使用{}表示程序模块;
Python中使用缩进表示程序模块,在缩进之前用:表示开始;
同一代码级别缩进数量必须相同;
默认缩进四个空格;
3.注释
单行:#
多行:‘'' ''’
三、
1.变量定义
无需声明变量,物质变量不可使用;
类变量默认为0;
字符串变量默认为空;
普通变量必须有值;0
2.命名规则:字母、数字、下划线;
不能数字开头;
不能使用关键字;
Python自带模块(文件夹,文件)、类名、方法名也避开;(不能与内部模块重名)
Python严格区分大小写;
3.运算符:
算术运算符:+-*/% 取整:// 幂运算:** 连结运算:+ 除法运算结果一定是浮点型;
连结运算:连结同等类型
比较运算符:> < == <= >= != (结果是逻辑值:真、假);
逻辑运算符:not and or
成员运算符:in,判断一个数据对象是否在一个数据集合,元组,列表,字典,字符串中,结果:真、假;