python |

python 位运算

python 位运算 运算符 描述 & 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 | 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1 ^ 按位异或运算符:当两对应的二进位相异时,结果为1 ~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1。~x 类似于 -x-1 << 左移动运算符:运算数的各二进位全部左移若干位,由”<<”右边的数指定移动的位数 ...

dreamhunter
dreamhunter
1 min read
python |

Python locals()

Python locals()命名空间python中有全局变量和局部变量,python在搜索变量时会从命名空间中搜索,命名空间可以分为下面三类: 局部命名空间: 函数或类中定义的变量所处的空间 全局命名空间: 模块所在的空间 内置命名空间: 内置命名空间,全局可用 python查找变量的顺序:局部>全局>内置一旦找到相应的变量,即停止查找。 locals的定义locals()函数不需要参数,会以字典类型返回当前位置的全部局部变量 12345678def loc ...

dreamhunter
dreamhunter
1 min read
odoo python |

Python sorted()

Python3 sorted() 函数sorted() 函数对所有可迭代的对象进行排序操作1234# iterable -- 可迭代对象。# key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。# reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。sorted(iterable, key=None, reverse=False) ...

dreamhunter
dreamhunter
1 min read