標籤:function python 第三方 程式 如何
1.函數function
函數是可以實現一些特定的功能的小方法或者小程式,在python中有很多內建函數,簡單的來說,函數就是你編寫了一些語句,為了方便使用這些語句,把這些語句組合在一起,給他起一個名字,使用的時候只需要調用這個名字,就可以實現語句組的功能了。
>>>
>>> 2**3
8
>>> pow(2,3)
8
>>>
內建函數pow就是來計算乘方的。
@什麼是內建函數,如何使用內建函數。
python系統中內建的一些函數叫做內建函數,不需要我們自己編寫,還有一種是第三方函數,就是別人編好的一些函數,共用出來給大家使用的,前面的兩種函數都是可以直接使用的,最後就是我們為了方便自己工作學慣用的函數,就叫做自訂函數了。
@定義函數的方法
定義函數要用到def語句,具體的函數文法格式:
def 函數名(參數):
代碼塊
定義函數的時候需要注意的是:
1.def開頭,代表定義函數。
2.def和函數之間要敲一個空格。
3.之後就是函數名。這個名字沒有什麼要求,方便使用者使用就好。
4.函數名後面跟圓括弧()。代表的是定義的函數,裡面可以添加參數,。
5.圓括弧()後面一定要加冒號:,這個很重要。
6.代碼塊部分,是由語句組成的,要注意縮排。
7.函數要有傳回值reture
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2.類 (class)是一個抽象的概念,比函數要抽象的所,python是(oop)物件導向的程式設計語言,物件導向中的對象,類和函數有什麼不同昵:
@類的優點
a.類的對象是多態的:也就是多種狀態,這就意味著我們可以用不同的類對象使用同樣的操作方法,而不需要額外寫代碼。
b.類的封裝:封裝之後,可以直接調用類的對象,來操作內部的一些方法,不需要讓使用者看到代碼工作的細節。
c.類的繼承:類可以從其他的類或者元類中去繼承他們的方法,直接使用。
@定義類(class)的文法:
>>> class Iss:
... def fa(self,name):
... self.name =name
class 後面緊跟著的,是類的名字,類的名字首字母一般是大寫的,這樣便於代碼區分整個大類,最後一定要記得加上冒號:
class(類)和函數最大的不同在於他的內部有一個‘self’,參數,他的作用是對於對象自身的引用。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2.import語句
import語句的作用主要是用來匯入模組的,他可以出現在程式中的任何位置
他的文法格式如下:
import modult
關鍵字 模組名
比如說下面的例子:
import math #匯入math模組
math.floor() #調用mat模組中的floor()函數
如果需要同時匯入多個模組,只需要在模組的名稱之前用逗號進行隔離。一般的情況,同時匯入多個模組的可讀性會差一些。建議單次的匯入模組。還有就是我們一般再開始的時候匯入模組,因為python解譯器在執行語句的時候,要考慮到範圍的情況。如果只是在開始匯入模組,那麼他的範圍就是全域的,而如果在中間匯入模組的話,他的作用於就是局部的,並不能被其他的函數調用,如果其他的函數要使用相同的模組,還需要單獨的匯入,
在使用import匯入模組的時候最好按照這樣的順序:、
1.python 標準庫模組
2.python 第三方模組
3.自訂模組
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3.python open()函數的使用方法。
開啟檔案會用到open函數,標準的python開啟檔案文法如下:
open(name[,mode[,buffering]])
open函數的檔案名稱是必須的,而模式和緩衝參數都是可選的,假如你有一個檔案a.txt的文字檔,放在從c:\test 就可以使用如下的命令來開啟它
>>>x = open(r ‘c:\test\a.txt‘)
用讀的模式開啟對應路徑下的文本,如果文本不存在。程式就會報錯。
@open函數檔案開啟模式參數常用的值有哪些。
檔案開啟的模式主要有以下幾個:
‘r‘:讀模式 ‘w‘:寫入模式 ‘g‘:追加模式 ‘b‘:二進位模式 ‘+‘讀/寫入模式
@python檔案如何去寫入
>>>f = open(‘a.txt‘,‘w‘) #用寫的方式開啟a.txt這個檔案,並且複製給f
>>>f.write(‘hello,‘) f.write方法將括弧裡面的內容寫到檔案裡面去
>>>f.write(‘iplaypython‘) 和第二行意義是一樣的,但是這個會將他追加在已存在的資料後面
>>>f.close() 最後關閉檔案,有開啟就有關閉
python 檔案讀取的操作方法
要進行讀檔案操作,只需要把模式換成‘r’而已,因為預設就是讀的
>>>f =open(‘a.txt‘,‘r‘)
>>>f.read()
read()是讀檔案的方法,括弧內填入要讀取的字元數
開啟檔案還有其他的方法
a.reead():表示讀取全部的內容
b.readline( ): 表示逐行讀取。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4.異常
在python裡面只要代碼中出現錯誤,不管是語法錯誤還是縮排錯誤,都會引發異常,如果這樣的異常沒有被鋪做。程式就會回溯,拋出異常,終止程式運行。
@raise
我們可以主動的引發python程式的異常,可以使用raise語句來觸發異常
>>>raise Exception #觸發python異常類
@ 捕捉異常
可以使用try和except語言。
python(五)