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文件夾下進行調用。