摘要: 如何算一个二进制数转成十进制: 二进制:1010 解析: 1 (2的3次方) 0 (2的2次方) 1 (2的1次方) 0(2的0次方) 数字的多少次方:2**3 pow(2,3) 1*2^3+0*2^2+1*2^1+0*2^0 0 长度len(s)-1-0 >2的3次方(长度-1,启起位为0) 1 阅读全文
posted @ 2020-12-23 14:08 lq430430 阅读(988) 评论(0) 推荐(0)
摘要: int >>>int("100") #将字符串转换成整型 100 >>>int(“100”,base=2) #转换成2进制、8进制、16进制 4 >>>int(“100”,base=8) 64 >>>int(“100”,base=16) 256 float >>>float("100") #将字符串 阅读全文
posted @ 2020-12-23 11:44 lq430430 阅读(174) 评论(0) 推荐(0)
摘要: random 随机函数 >>>import random >>>random.randint(1,5) # 随机取1-5之间的整数 >>>4 >>>random.random() # 随机取0-1的小数 >>>0.7433347273748 >>>random.choice([1,5,3,2,4]) 阅读全文
posted @ 2020-12-23 11:15 lq430430 阅读(114) 评论(0) 推荐(0)
摘要: 文件存储和读取的编码 计算机内存中统一使用Unicode编码,当需要保存到硬盘 或传输的时候,就转换成UTF-8编码。 python操作的都是str类型(unicode),在文件中保存的类型是bytes类型 Unicode >通过encode函数 >bytes类型 bytes类型 >通过decode 阅读全文
posted @ 2020-12-23 11:14 lq430430 阅读(63) 评论(0) 推荐(0)
摘要: 找到列表中最大值 a=[2,3,5,4,6] max=a[0] for i in a: if i>max: max=i print(max) 排重 a=[1,1,2,2,3,2,5]-->[1,2,3,5] a=[1,1,2,2,3,2,5] b=[] for i in a: if i not in 阅读全文
posted @ 2020-12-23 11:10 lq430430 阅读(64) 评论(0) 推荐(0)