Python學習筆記__2.1章 調用函數
# 這是學習廖雪峰老師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中的內置函數 (https://docs.python.org/3/library/functions.html)
Python學習筆記__2.1章 調用函數