运行环境:python3.5.4
1.map()
"
map(func,iter)函数,用来将某个可迭代对象iter里的元素,用传入的函数func,进行处理,再返回一个可迭代对象。
"
map_test_str = ['1','2','3','4']
map_test_str =map(int,map_test_str) #使用int函数,对map_test_str中的值进行转换,全部转换为整型
print(map_test_str) #返回可迭代对象地址
print([afor ain map_test_str]) #将结果遍历到一个数组中
2.abs()
"
abs(n)函数,返回某个数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) 函数用于判断给定的可迭代参数 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)函数用于判断给定的可迭代参数 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() 函数类似 repr() 函数, 返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 \x, \u 或 \U 编码的字符。 生成字符串类似 Python2 版本中 repr() 函数的返回值。
"
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) 返回一个整数 int 或者长整数 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) 函数用于将给定参数转换为布尔类型,如果没有参数,返回 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)