python3之常用内置函数
# coding=utf-8 # python3.8.2常用内置函数 # 输入函数 # str1 = input("请输入内容:") # print(str1) # 绝对值 a = abs(-1) print(a) # 1 b = [4>5,2==3,4>2] # 当all()中所有的元素为True时才返回True,否则返回False print(all(b)) # Flase # any()中只要有一个为True,程序直接返回True print(any(b)) # True # 二进制转换 print(bin(10)) # 0b1010 # 八进制转换 print(hex(10)) # 0xa # 当值为“”、0或者None时返回False,其他返回True print(bool("a")) # True # chr(i) 返回Unicode码位为i的字符 print(chr(65)) # A # ord(c) 返回Unicode c对应的整数 print(ord("a")) # 97 # 返回商和余数,返回结果为一个元组 c = divmod(6,3) print(c) # (2, 0) print(type(c)) # <class 'tuple'> # 字符串长度 print(len("hello world!")) # 12 # nums = [1,2,4,9,3,6] nums = (1,2,4,9,3,6) # 返回纯数值列表、元组中的最大值 print(max(nums)) # 9 # 返回纯数值列表、元组中的最小值 print(min(nums)) # 1 # 文件读写 # r为读取(默认); # w为覆盖性写入; # x为排他性创建,文件存在则失败; # a在文件末尾写入; # b为二进制模式 # t为文本模式(默认) # +打开用于更新(读取与写入) # 打开文件 fh = open("./1.txt","r") # 读取内容 print(fh.read()) # 关闭文件 fh.close() # pow(a,b) 返回a的b次方 print(pow(2,3)) # 8 # round(num,i) 对num进行四舍五入 # i默认0, # i为正数表示保留i个有效小数,不补0 # i为负数时,-1表示个位,表示对小数点左侧数值进行四舍五入 print(round(2.6)) # 3 print(round(-2.4,3)) # -2.4 print(round(395,-2)) # 400 # 数组、元组排序,默认升序 print(sorted(nums)) # 对数组、元组求和 print(sum(nums)) # 25 # 打印变量类型 print(type(())) # <class 'tuple'> 空元组