內建函數
以下是目前我們已經滲透過的內建函數:
類型相關
int()
創建或者將其他數據轉化為整型
float()
創建或者將其他數據轉化為浮點型
bool()
創建或者將其他數據轉化為布爾型
complex()
創建或者將其他數據轉化為復數
str()
創建或者將其他數據轉化為字符串
list()
創建或者將其他數據轉化為列表
tuple()
創建或者將其他數據轉化為元組
set()
創建或者將其他數據轉化為集合
dict()
創建或者將其他數據轉化為字典
以上函數可以用于創建或者進行類型轉換
變量相關:
id()
獲取變量的id標志
type()
獲取變量的類型字符串
print()
打印變量的值
locals()
打印當前環境中所有的變量
數學相關:
abs()
獲取一個數值的絕對值
sum()
計算一個序列的數值和
max()
獲取最大值
格式1:max(序列)返回值:序列中的最大值
格式2:max(參數1,參數2...)返回值:多個參數中的最大值
min()
獲取最小值
格式1:min(序列)返回值:序列中的最小值
格式2:min(參數1,參數2...)返回值:多個參數中的最小值
pow()
獲取一個數值的N次方
round()
對一個數值進行四舍五入操作
range()
產生連續數據的序列
格式1:range(結束值)返回值:0-結束值之間的序列
格式2:range(開始值,結束值)返回值:開始-結束值之間的序列
格式3:range(開始值,結束值,間隔值)返回值:開始-結束值之間指定間隔的數據的序列
進制相關:
hex()
將十進制轉化為16進制
oct()
將十進制轉化為8進制
bin()
將十進制轉化為2進制字符串相關:
chr()
將ascii編碼轉化為字符
ord()
將字符轉化為ascii編碼
repr()
獲取任意數據的原始格式字符串
eval()
將一個字符串當作python代碼執行,字符串需要符合代碼規范和repr配合