一,包,模塊,函數,類,變量
1,包
python的包就是個文件夾,但是要在裏面創建__init__.py 文件(空文件就行一般),py才認爲是包
然後import就看到了,當然包裏可以嵌套包
導入包中某個包,就from bao import mudule
導入所有包 from bao import * 就會導入一些沒用的
所以在__init_.py 裏 加入
__all__ = ["echo", "surround", "reverse"] 這裏面列舉出所有有用的模塊
2,模塊
python的模塊就是個.py文件
然後import 就可以使用了
---------------------------------------------
一般py文件編寫都要加上兩個註釋,當然這兩個註釋解釋器會去理解:
-----
#!/usr/bin/python linux有用 而且python安裝在這個目錄 讓.py作爲執行文件使用,不需要py 就是./x.py執行
#!/usr/bin/env python linux有用 python可能安裝其它路徑 讓.py作爲執行文件使用,不需要py 就是./x.py執行
-----
指定編碼,雖然python3默認utf-8 但是指定一下比較安全放心
# -*- coding: UTF-8 -*-
3,變量常量
python是動態類型,指定定義就是了。
具體類型和使用,參考文檔。
4,函數
def xyz():
語句
5,類
class ClassName:
函數或變量
實例化:x =ClassName()
構造函數:
def __init__(self):
self.data = []
self就是代表這個類的實例,類似this
其實更準確的理解是代表這個類的模型,
比如定義這個類的成員函數, self.xxx 這樣方便外部使用
繼承:就是括號裏基類
class DerivedClassName(BaseClassName):
super.__init__(self): 重寫構造函數
6,到此可以基本使用和看懂py代碼了,
更多內容查看文檔或網上找。
總結:加我QQ1400168169一起探討