print:輸出
input:輸入
type:檢視資料型別
id:獲取資料記憶體位址
range:生成資料
len:獲取資料的長度(元素總數)
int:整型
float:浮點型
bool:布林型
str:字串
list:列表
tuple:元組
dict:字典
set:集合
li =[22
,11,33
,44,99
,66,55
]res =
min(li)
print
(res)
執行結果:
11
li =[22
,11,33
,44,99
,66,55
]res =
max(li)
print
(res)
執行結果:
99
li =[22
,11,33
,44,99
,66,55
]res =
sum(li)
print
(res)
執行結果:
330
接收乙個可迭代物件(列表、元組、字串等),返回乙個可以列舉的物件,enumerate
將其組成乙個索引序列,利用它可以同時獲得下標索引和值
例如:
li =[11
,22,33
,44]res =
enumerate
(li)
li2 =
list
(res)
print
(li2)
執行結果:
[(0
,11),
(1,22
),(2
,33),
(3,44
)]
取出字串中的內容,將字串str
當成有效的表示式來求值並返回計算結果
# 定義s1為字串型別,裡面包含乙個元組
s1 =
'(1,2,3)'
print
(s1,
type
(s1)
)# 識別字串中的元組
res1 =
eval
(s1)
print
(res1,
type
(res1)
)print
('-----------------------'
)# 定義s2為字串型別,裡面包含乙個列表
s2 =
'[11,22,33]'
print
(s2,
type
(s2)
)# 識別字串中的列表
res2 =
eval
(s2)
print
(res2,
type
(res2)
)
執行結果:
(1,
2,3)
<
class
'str'
>(1
,2,3
)<
class
'tuple'
>--
----
----
----
----
----
-[11,
22,33]
<
class
'str'
>[11
,22,33
]<
class
'list'
>
filter(引數1,引數2)
引數1:過濾規則的函式
引數2:待過濾的資料
例如:
# 案例:li = [11,45,22,55,88,74,54,5],過濾所有大於55的資料
li =[11
,45,22
,55,88
,74,54
,5]def
func
(x):
return x >
33# filter作用:遍歷li列表中所有資料,符合func規則的放入new_list列表中
new_list =
filter
(func, li)
print
(list
(new_list)
)
執行結果:
[45,
55,88,
74,54]
擴充套件:
filter
通常和匿名函式一起使用,匿名函式是沒有名字的,只有乙個表示式lambda
例如:
li =[11
,45,22
,55,88
,74,54
,5]new_list =
filter
(lambda x: x >
33, li)
print
(list
(new_list)
)
執行結果:
[45,
55,88,
74,54]
例如:
li =[1
,2,3
,4]li2 =[11
,22,33
,44]res =
zip(li, li2)
print
(list
(res)
)
執行結果:
[(1
,11),
(2,22
),(3
,33),
(4,44
)]
例如:
# 案例:
users_title =
['name'
,'age'
,'gender'
]users_info =[[
'小明',16
,'男'],
['小亞',18
,'女'],
['小宇',17
,'男']]
# 將上述資料轉換為一下格式
# users = [,
# ,
# ]
# 建立乙個列表
new_users =
# 遍歷users_info列表中使用者資訊
for user in users_info:
# 打包
data =
zip(users_title, user)
# 轉換成字典,並新增到new_users列表中
dict
(data)
)print
(new_users)
執行結果:
[,,
]
python內建函式 python的內建函式 方法
1 input 輸入內容時要將內容用引號引起來 input 請輸入密碼 input 請輸入登入名 name input 請輸入姓名 print hello,name 請輸入姓名 binla hello,binla 在列表後邊追加乙個元素 3 extend 在列表之後追加乙個列表 4 insert 位...
python重寫內建函式 python 內建函式
說明 zip 函式用於將可迭代的物件作為引數,將物件中對應的元素打包成乙個個元組,然後返回由這些元組組成的列表。如果各個迭代器的元素個數不一致,則返回列表長度與最短的物件相同,利用 號操作符,可以將元組解壓為列表。語法 zip iterable1,iterable2,引數 iterable 乙個或多...
python內建函式簡稱 Python內建函式詳解
此文參考python文件,然後結合自己的理解,寫下來,一方面方便自己,讓自己好好學習,順便回憶回憶 另一方面,讓喜歡的盆友也參考一下。經查詢,3.6版本總共有68個內建函式,主要分類如下 數 算 7個 型別轉換 24個 序列操作 8個 物件操作 9個 反射操作 8個 變數操作 2個 互動操作 2個 ...