一、屬性命名規定: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表達式