print(abs(-1)) #绝对值 1print(all([1, 2, 3, 4, 5])) #Trueprint(all(['', 1, 2])) #False#bool为False的情况0、 空、Noneprint(bin(12345), type(bin(12345))) #0b11000000111001 print(chr(97)) #按照ascll表将数字转换成字符 aprint(ord("a")) #按照ascll表将字符转换成数字 97print(divmod(10, 3)) #返回(商,余数) (3, 1)print(id(1)) #查看内存地址print(isinstance("123", int)) #Falseprint(type("123") is str) #判断数据类型 Trueprint(len("123")) #3print("123".__len__()) #计算长度 3print(pow(2, 3)) #2的3次方 8print(pow(2, 3, 3)) #前两个参数是求次方,后一个参数是取余运算 2print(type(repr(1234))) #将1234转成字符串 print(type(str(1234))) # l = [1, 2, 3]for i in reversed(l): #倒着打印 print(i)print(round(3.5)) # 四舍五入 4print(round(3.3)) # 3print(l[0:3:2]) #切片[1, 3]a = slice(0, 3, 2)print(l[a]) #切片[1, 3]print(sum([1, 2, 3, 4, 5])) #求和运算 15print(sum([1, 2, 3, 4, 5]), 100) #可以设置初始值100, 结果为115print(sum([], 100)) #100print(eval("1+2*3/4")) #将字符串形式的表达式 解析并执行: 2.5a = "print('hello exec')"exec(a) #将字符串形式的代码 解析并执行:hello exec#compile()#几乎用不到 #把一个代码文件加载进来,按exec和eval的方式解析并执行def Sayhi(): name = "YL" print(locals()) #打印局部变量 {'name': 'YL'} print(globals()) #打印全局变量Sayhi()#-------------------------------------------------------------------------------------#map(function, sequence1, sequence2...)a = map(lambda x: x*x, range(10))print(a) #