一、属性命名规定:python
python中的标识符是区分大小写的。函数
如下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的表明不能直接访问的类属性,需经过类提供的接口进行访问,不能用"from xxx import *"而导入;code
以双下划线开头的(__foo)表明类的私有成员;以双下划线开头和结尾的(__foo__)表明python里特殊方法专用的标识,如__init__()表明类的构造函数。对象
二、缩进接口
python是经过缩进开控制模块的,缩进的空格数可变,可是必须统一;
字符串
三、引号:
it
单引号、双引号、三引号(能够直接跨行)io
四、赋值:class
a, b, c = 1, 2, "john";
五、标准数据类型:import
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组,不能更新,至关于只读List)
Dictionary(字典)
Python支持四种不一样的数值类型:
int(有符号整型)
long(长整型[也能够表明八进制和十六进制])
float(浮点型)
complex(复数)
python数据类型转换:int(x[,base])等
六、运算符:
Python语言支持如下类型的运算符:
算术运算符(加减乘除、取模、**幂、//整除)
比较(关系)运算符(python2里有<>,python3再也不支持)
赋值运算符(没有++、--其余无特别,)
逻辑运算符(and or not)
位运算符
成员运算符(in、not in)
身份运算符(is、is not,判断两个标示符是否是引用自一个对象)
运算符优先级
七、条件语句:
if、elif、else
不支持switch语句
八、循环:
for、while
break、continue、pass(pass是空语句,是为了保持程序结构的完整性)
九、函数定义:
def printme( str ): print str return
python里全部参数都是传引用的。
缺省参数:(不带参数的return返回"None")
不定长参数:
匿名函数:lambda表达式