欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python運(yùn)算符之Inplace運(yùn)算符的使用教程

 更新時(shí)間:2022年09月15日 14:49:29   作者:海擁  
Inplace運(yùn)算符的行為與普通運(yùn)算符相似,只是在可變目標(biāo)和不可變目標(biāo)的情況下它們以不同的方式起作用。本文將通過示例帶大家了解Inplace運(yùn)算符的使用,需要的可以參考一下

Python 在其定義中提供了執(zhí)行就地操作的方法,即使用“ operator ”模塊在單個(gè)語句中進(jìn)行賦值和計(jì)算。 例如,

x += y is equivalent to x = operator.iadd(x, y) 

一些重要的就地操作

1. iadd()  :- 該函數(shù)用于分配和添加當(dāng)前值。該操作執(zhí)行“ a+=b ”操作。在不可變?nèi)萜鳎ɡ缱址?、?shù)字和元組)的情況下執(zhí)行分配。

2. iconcat()  :- 該函數(shù)用于在第二個(gè)末尾連接一個(gè)字符串

# 演示 iadd() 和 iconcat() 工作的 Python 代碼

# importing operator to handle operator operations
import operator

# 使用 iadd() 添加和賦值
x = operator.iadd(2, 3);

# 打印修改后的值
print ("添加賦值后的值為:", end="")
print (x)

# 初始化值
y = "geeks"

z = "forgeeks"

# 使用 iconcat() 連接序列
y = operator.iconcat(y, z)

# 使用 iconcat() 連接序列
print ("拼接后的字符串為:", end="")
print (y)

輸出:

添加賦值后的值為:5
拼接后的字符串為:geeksforgeeks

3. isub()  :- 該函數(shù)用于分配和減去當(dāng)前值。該操作執(zhí)行“ a-=b ”操作。在不可變?nèi)萜鳎ɡ缱址?shù)字和元組)的情況下執(zhí)行分配。

4. imul()  :- 該函數(shù)用于分配和乘以當(dāng)前值。該操作執(zhí)行“ a=b* ”操作。在不可變?nèi)萜鳎ɡ缱址?、?shù)字和元組)的情況下執(zhí)行分配。

# 演示 isub() 和 imul() 工作的 Python 代碼

# importing operator to handle operator operations
import operator

# 使用 isub() 減去和賦值
x = operator.isub(2, 3);

# 打印修改后的值
print ("減法運(yùn)算后的值:", end="")
print (x)

# 使用 imul() 進(jìn)行乘法和賦值
x = operator.imul(2, 3);

# 打印修改后的值
print ("乘法運(yùn)算后的值:", end="")
print (x)

輸出:

減法運(yùn)算后的值:-1 
乘法運(yùn)算后的值:6

5. itruediv()  :- 該函數(shù)用于對(duì)當(dāng)前值進(jìn)行賦值和除法。此操作執(zhí)行“ a/=b ”操作。在不可變?nèi)萜鳎ɡ缱址?、?shù)字和元組)的情況下執(zhí)行分配。

6. imod()  :- 該函數(shù)用于分配和返回余數(shù)。該操作執(zhí)行“ a%=b ”操作。在不可變?nèi)萜鳎ɡ缱址?shù)字和元組)的情況下執(zhí)行分配。

# 演示 itruediv() 和 imod() 工作的 Python 代碼

# importing operator to handle operator operations
import operator

# 使用 itruediv() 進(jìn)行除法賦值
x = operator.itruediv(10, 5);

# 打印修改后的值
print ("除法賦值后的值:", end="")
print (x)

# 使用 imod() 取模并賦值
x = operator.imod(10, 6);

# 打印修改后的值
print ("取模賦值后的值:", end="")
print (x)

輸出:

除法賦值后的值:2.0
取模賦值后的值:4

到此這篇關(guān)于Python運(yùn)算符之Inplace運(yùn)算符的使用教程的文章就介紹到這了,更多相關(guān)Python Inplace運(yùn)算符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論