運行環(huán)境:python3.5.4
1.map()
"
map(func,iter)函數(shù),用來將某個可迭代對象iter里的元素,用傳入的函數(shù)func,進行處理,再返回一個可迭代對象。
"
map_test_str = ['1','2','3','4']
map_test_str =map(int,map_test_str) ? ?#使用int函數(shù),對map_test_str中的值進行轉(zhuǎn)換,全部轉(zhuǎn)換為整型
print(map_test_str) ? ? #返回可迭代對象地址
print([afor ain map_test_str]) ? ?#將結(jié)果遍歷到一個數(shù)組中

2.abs()
"
abs(n)函數(shù),返回某個數(shù)n的絕對值
"
abs_test_num0 = -6
abs_test_num1 = 6
abs_0 = abs(abs_test_num0)
abs_1 = abs(abs_test_num1)
print(abs_0)
print(abs_1)
print(abs_0 == abs_1)

3.all()
"
all(iter) 函數(shù)用于判斷給定的可迭代參數(shù) itera 中的所有元素是否都為 TRUE,如果是返回 True,否則返回 False。
元素除了是 0、空、None、False 外都算 True。
"
all_test_list0 = [1,"a","2",3]
all_test_list1 = [0,1,"a","2",3]
all_test_list2 = [None,1,"a","2",3]
all_test_list3 = [False,1,"a","2",3]
all_test_list4 = []
bool_rs0 = all(all_test_list0)
bool_rs1 = all(all_test_list1)
bool_rs2 = all(all_test_list2)
bool_rs3 = all(all_test_list3)
bool_rs4 = all(all_test_list4)
print(bool_rs0)
print(bool_rs1)
print(bool_rs2)
print(bool_rs3)
print(bool_rs4)

4.any()
"
any(iter)函數(shù)用于判斷給定的可迭代參數(shù) iter 是否存在任意一個元素為True,如果有一個為 True,則返回 True;否則返回False
元素除了是 0、空、FALSE 外都算 TRUE。
"
all_test_list0 = [1,"a","2",3]
all_test_list1 = [0,1,"a","2",3]
all_test_list2 = [None,1,"a","2",3]
all_test_list3 = [False,1,"a","2",3]
all_test_list4 = []
bool_rs0 =any(all_test_list0)
bool_rs1 =any(all_test_list1)
bool_rs2 =any(all_test_list2)
bool_rs3 =any(all_test_list3)
bool_rs4 =any(all_test_list4)
print(bool_rs0)
print(bool_rs1)
print(bool_rs2)
print(bool_rs3)
print(bool_rs4)

5.ascii()?
"
ascii() 函數(shù)類似 repr() 函數(shù), 返回一個表示對象的字符串, 但是對于字符串中的非 ASCII 字符則返回通過 repr() 函數(shù)使用 \x, \u 或 \U 編碼的字符。 生成字符串類似 Python2 版本中 repr() 函數(shù)的返回值。
"
ascii_test_str0 ='123456'
ascii_test_str1 = [1,2,3,4,5]
ascii_test_str2 = {1,2,3,4}
ascii_test_str3 = {'k':2,'v':3}
ascii_test_str4 =(1,2,3,4,5,6)
ascii_rs0 =ascii(ascii_test_str0)
ascii_rs1 =ascii(ascii_test_str1)
ascii_rs2 =ascii(ascii_test_str2)
ascii_rs3 =ascii(ascii_test_str3)
ascii_rs4 =ascii(ascii_test_str4)
print('字符串:',ascii_rs0)
print('列表:',ascii_rs1)
print('集合:',ascii_rs2)
print('字典',ascii_rs3)
print('元組',ascii_rs4)

5.bin()
"
bin(n)?返回一個整數(shù) int 或者長整數(shù) long int 的二進制表示。
"
bin_test_num0 =10
bin_test_num1 =200
bin_rs0 =bin(bin_test_num0)
bin_rs1 =bin(bin_test_num1)
print(bin_rs0)
print(bin_rs1)

6.bool()
"
bool(n)?函數(shù)用于將給定參數(shù)轉(zhuǎn)換為布爾類型,如果沒有參數(shù),返回 False。
bool 是 int 的子類。
"
bool_test0 ='1'
bool_test1 =2
bool_test2 ='ab'
bool_test3 =None
bool_test4 = []
bool_rs0 =bool(bool_test0)
bool_rs1 =bool(bool_test1)
bool_rs2 =bool(bool_test2)
bool_rs3 =bool(bool_test3)
bool_rs4 =bool(bool_test4)
print(bool_rs0)
print(bool_rs1)
print(bool_rs2)
print(bool_rs3)
print(bool_rs4)
