Python
沐风大大
这个作者很懒,什么都没留下…
展开
-
max()函数中的key参数使用
# 获取KNN_list中最大值KNN_list = [(1,2),(2,3),(3,4)]max(KNN_list, key= lambda x: x[0]) # key参数:指定KNN_list中,每个元组元素的第一个值。原创 2020-07-12 19:51:05 · 760 阅读 · 0 评论 -
位运算-左移和右移操作
位运算按位与(&);按位或(|);按位取反(~);按位异或(^);左移(<<);右移(>>)1.左移运算符(<<):左移运算符就是将二进制进行左移 y\ y y,末尾补0。作用相当于对整数 x\ x x进行: x∗2y\ x*2^y x∗2y。2.右移运算符(>>):右移运算符就是将二进制进行右移 y\ y y 位。开始处补符号位。作用相当于对整数 x\转载 2020-06-16 15:44:03 · 2059 阅读 · 0 评论 -
Python——负数的存储形式
1.正数和负数的原码、反码和补码:正数的原,反和补码一样负数的反码:除符号位外,按位取反负数的补码:反码+12.Python的负数存储:在Python中,数字以补码的形式存储。想要获取负数的补码形式:将数字与十六进制数 oxffffffff 进行与操作。将负数补码数字还原为Python的存储格式:~(a ^ oxffffffff): ^ 表示按位取反, ~ 表示对32位以上的位取反。...原创 2020-06-09 12:36:04 · 1711 阅读 · 0 评论