# 這是學習廖雪峰老師python教程的學習筆記
函式是最基本的一種**抽象的方式。python不但能非常靈活地定義函式,而且本身內建了很多有用的函式,可以直接呼叫。
1、呼叫python內部函式
python內建了很多有用的函式,我們可以直接呼叫。
要呼叫乙個函式,需要知道函式的名稱和引數,比如求絕對值的函式abs,只有乙個引數
呼叫abs函式:
>>> abs(100)
100>>> abs(-20)
20>>> abs(12.34)
12.34
注:呼叫函式時,如果傳入的 【引數數量】 和【引數型別】 不對,則會報錯
呼叫max函式:
>>>max(1, 2) 2
>>>max(2, 3, 1, -5) 3
資料型別轉換函式(int、float、str、bool)
>>> int('123')
123>>> int(12.34)
12>>> float('12.34')
12.34
>>> str(1.23)
'1.23'
>>> str(100)
'100'
>>> bool(1)
true
>>> bool('')
false
函式名的本質:
函式名其實就是指向乙個函式物件的引用,把函式名賦給乙個變數,相當於給這個函式起了乙個「別名」
>>>a = abs # 變數a指向abs函式
>>>a(-1) # 所以也可以通過a呼叫abs函式 1
2、例題
請利用python內建的hex()函式把乙個整數轉換成十六進製制表示的字串
# -*- coding: utf-8 -*-
n1 = 255
n2 = 1000
print(hex(n1))
print(hex(n2))
3、參考文件
python中的內建函式 (
Python學習筆記 21
tips 沒有必要的話,多重繼承盡量避免使用 class animal def run self print 動物會跑。def sleep self print 動物睡覺。當前有乙個類,能實現大部分功能,但實現不了全部功能 建立乙個新類讓它繼承這個類的屬性和方法 在定義類時,可以在括號內指定當前類的...
Python學習筆記 21 目錄遍歷
遍歷乙個目錄下所有的資料夾和檔案是非常有用的事情,在python中os模組提供了非常簡單易行的遍歷方法os.walk path 另外一定要了解的一點是,os.walk path 遍歷有點 廣度優先 的意思,也就是說在上乙個os.walk沒執行完之前,再執行os.walk會等待。先看 注意showpa...
學習筆記21 Python 異常
try 嘗試執行的 except 出現錯誤的處理try num int input 請輸入乙個整數 except print 請輸入正確的整數 try 嘗試執行的 pass except 錯誤型別1 針對錯誤型別1,對應的 處理 pass except 錯誤型別2 錯誤型別3 針對錯誤型別2 和 3...