Python(四)——函數、模塊

 

python內置了很多函數,可以直接調用,python官方文檔查看網址:http://docs.python.org/3/library/functions.html

 

abs(),取絕對值,例如:abs(-100)

max()可以同時接受很多個參數,並返回最大的參數值

數據類型的轉換
int()可以把其他數據類型轉換爲整數,str()函數可以把數據類型轉換爲字符串,例如:
int(1.23)  輸出:1
str(1.23)  輸出:'1.23'
函數名其實就是指向一個函數對象的引用,完全可以把函數名賦給一個變量,相當於給這個函數起了一個“別名”,例如:
a=abs
a(-1) 輸出:1

定義函數:
編寫一個取絕對值函數
def abs_my(x):
    if x<0:
        return -x
    else:
        return x
如果你已經把abs_my()的函數定義保存爲abstest.py文件了,那麼,可以在該文件的當前目錄下啓動Python解釋器,用from abstest import abs_my來導入abs_my()函數,注意abstest是文件名(不含.py擴展名):

把多個函數進行封裝,可以理解成模塊,如abstest文件下有多個函數,可以把abstest理解成模塊,自定義模塊可以保存在lib文件夾下進行調用。

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