内置函数
作者:互联网
""" 内置函数: 直接能拿来用的函数 print() input() sum() max() min() bin() oct() hex() id() dir() any() all() formate() 等等等 """ # a = 6 # 十进制 # print(bin(a)) # 2进制,0b110 # print(oct(a)) # 8进制,0o6 # print(hex(a)) # 16进制,0x6 # # print(int(0x6)) # 2进制转10进制, 8进制转10进制, 16进制转10进制 # sum, min, max, pow # a = 3 # b = 2 # print(pow(a, b)) # 3的2次方 # print(a ** b) # 3的2次方 # lst = [12, 34, 34, 55, 66, 24, 88] # print(sum(lst)) # 列表的和 # print(min(lst)) # 列表的最小值 # print(max(lst)) # 列表的最大值 """s = {1, 2, 3, 4} lst = list(s) # 内部一定有一个循环(for) a = "嘿嘿你不行" lst1 = [] # 转变过程 for item in a: lst1.append(item) print(lst1) print(list(a)) print(lst) """ """ format, ord, chr format 格式化 ord : 在Python的内存中使用的是Unicode编码模式 给出编码的位置 Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码 现在用的是UCS-2,即2个字节编码,而UCS-4是为了防止将来2个字节不够用才开发的。 2021年9月14日推出的14.0版本。) chr: 根据编码位置给出文字 """ a = 9 print(format(a, "08b")) # b: 9的二进制数补够8位,补够的用0,(结果:00001001) # # 0: 八进制, x: 十六进制 # print(ord("你")) # 中字在Python中的内存上的编码位置 # print(chr(25105), chr(29233), chr(20320)) # 根据编码位置反馈出结果 # for i in range(65536): # 输出万国码 # print(chr(i)+",", end="") # 在每个编码之间加上逗号,末尾本来是换行,变成无 """ all: 判别多个元素的真假, 相当于and____all(a,b,c) any: 判别多个元素的真假,相当于or___any(a,b,c) enumerate: 拿到一个列表的索引和内部元素___enumerate(lst) """ # print(all([1, "", "豆沙包"])) # 当成 and来看. 多个一起辨别真假 # true + true + true [1真, "嘿嘿"字符串真, "豆沙包"字符串真] # print(bool("1")) # print(any([0, "", "0"])) # 当成 or来看. 多个一起辨别真假 # lst = ["张三丰", "张三", "张丰", "张二丰"] # for index, item in enumerate(lst): # print(index, item) ''' 0 张三丰 1 张三 2 张丰 3 张二丰 ''' """ 也可以写成: for item in enumerate(lst): print(item) (0, '张三丰') (1, '张三') (2, '张丰') (3, '张二丰') """ s = "你好" # print(hash(s)) # 一定是一个数字->想办法转化成内存地址, 然后进行数据存储-> # 字典(集合),哈希表 # s1 = {"1": "3", # "3": "3", # "2": "3", # "4": "3", } # print(type(s1)) # for e, c in enumerate(s1): # print(e, c) # id 直接拿到值得内存地址 # print(id(s)) # print(help("type")) # print(dir(s)) # 当前元素能干些什么
标签:编码,内置,函数,chr,item,lst,print,进制 来源: https://www.cnblogs.com/acwecc/p/16298158.html