1. 程式人生 > >python筆記21-內置函數

python筆記21-內置函數

依次 變量 11.11 str 十進制轉二進制 簡單的 調用 十進制 tuple

# print(all([1,2,3,4]))#判斷可叠代的對象裏面的值是否都為真
# print(any([0,0,0,0,0]))#判斷可叠代的對象裏面的值是否有一個為真
# print(bin(10))#十進制轉二進制

#下面這些函數都是強制類型轉換
# print(bool(‘s‘))#把一個對象轉換成布爾類型
# int()#整形
# float()#小數
# str()#zifuc
# dict()#字典
# list()#列表
# set()#集合
# tuple()#元組,元組裏面值不可變,列表可以
def func():
pass
# print(callable(func))#判斷傳入的對象是否可調用
# print(chr(98))#打印數字對應的ascii

# print(ord(‘b‘))#打印字符串對應的ascii碼
# print(dict(a=1,b=2))#轉換字典
# print(dir(‘a‘))#打印傳入對象的可調用方法
# print(eval(‘a=1‘))#執行python代碼,只能執行簡單的,定義數據類型和運算
# print(exec(‘def a():pass‘))#執行python代碼復雜的
def func(num):
name = ‘88‘
print(locals())
print(globals())
return num
# func(11)
# print(list(filter(func,[0,1,2,3,4])))#在python3裏面這麽用是沒問題

#print(filter(func,[0,1,2,3,4]))#在python2裏面這麽用是沒問題

# filter(func,[1,2,3,4])
#根據前面的函數處理邏輯,依次處理後面可叠代對象裏面的每個元素,返回true保存
# print(list(map(func, [0,1, 2, 3, 4])))
#根據前面的函數處理邏輯,依次處理後面可叠代對象裏面的每個元素,保存前面函數返回的所有結果 </span>

# print(globals())#返回程序內所有的變量,返回的是一個字典,函數裏面的局部變量不會返回
# print(locals())#返回局部變量
# print(hex(111))#數字轉成16進制

# print(max(111,12,13,14,16,19))#取最大值
# print(oct(111))#把數字轉換成8進制
# print(round(11.1198,2))#取幾位小數,會四舍五入
#print(sorted([2,31,34,6,1,23,4],reverse=False))#排序

dic={1:2,3:4,5:6,7:8}
print(sorted(dic.items()))#按照字典的key排序
# print(sorted(dic.items(),key=lambda x:x[1]))#按照字典的value排序
# __import__(‘decorator‘)#導入一個模塊


#下面的是必須要會的
# print(bool(‘s‘))#把一個對象轉換成布爾類型
# int()#整形
# float()#小數
# str()#zifuc
# dict()#字典
# list()#列表
# set()#集合
# tuple()#元組
# print(round(11.1198,2))#取幾位小數,會四舍五入
#print(sorted([2,31,34,6,1,23,4],reverse=False))#排序
## print(max(111,12,13,14,16,19))#取最大值
# print(list(filter(func,[0,1,2,3,4])))#在python3裏面這麽用是沒問題
#print(filter(func,[0,1,2,3,4]))#在python2裏面這麽用是沒問題
# filter(func,[1,2,3,4])
#根據前面的函數處理邏輯,依次處理後面可叠代對象裏面的每個元素,返回true保存
# print(list(map(func, [0,1, 2, 3, 4])))
#根據前面的函數處理邏輯,依次處理後面可叠代對象裏面的每個元素,保存前面函數返回的所有結果

python筆記21-內置函數