qt for python (三):python基本使用

一,包,模塊,函數,類,變量

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一起探討

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章