Python 中的原地运算符 - ixor()、iand()、ipow()
本文中,我们将学习 Python 3.x 及更早版本中的一些原地运算符。
Python 提供方法来执行原地操作,即在单个语句中使用“运算符”模块同时完成赋值和计算。本文中,我们将讨论 ixor()、iand() 和 ipow() 函数。
ixor()
该函数允许我们赋值并异或当前值。此操作的行为类似于“a^=b”操作。对于不可变数据类型(如字符串和元组)无法执行赋值。
示例
import operator as op
# using ixor() to xor
int1 = op.ixor(786,12);
# displaying value
print ("The value : ", end="")
print (int1)输出
The value : 798
iand()
该函数允许我们赋值并按位与当前值。此操作的行为类似于“a&=b”操作。对于不可变数据类型(如字符串和元组)无法执行赋值。
示例
# using iand() to bitwise&
int2 = op.iand(57,34)
print ("The value : ", end="")
print (int2)输出
The value : 32
ipow()
该函数允许我们赋值并对当前值求幂。此操作的行为类似于“a**=b”操作。对于不可变数据类型(如字符串和元组)无法执行赋值。
示例
# using ipow() to exponentiate
int2 = op.ipow(3,2)
print ("The value : ", end="")
print (int2)输出
The value : 9
结论
本文中,我们学习了 Python 中的原地运算符 ixor()、iand() 和 ipow() 的使用和实现。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP