Python stellt in seiner Definition Methoden bereit, um Operationen an Ort und Stelle durchzuführen, dh Zuweisung und Auswertung in einem Ausdruck unter Verwendung des Moduls Operator auszuführen. Beispielsweise ist
x + = y äquivalent zu x = operator.iadd (x, y)
Einige wichtige In-Place-Operationen :
1. iadd () : — diese Funktion wird verwendet, um den aktuellen Wert zuzuweisen und zu addieren. Diese Operation führt die Operation "a + = b " aus. Die Zuweisung nicht gilt für unveränderliche Container wie Zeichenfolgen, Zahlen und Tupel.
2. iconcat () : — Diese Funktion wird verwendet, um eine Zeile am Ende einer Sekunde zu verketten.
# Python-Code, um zu demonstrieren, wie das geht es funktioniert
# iadd () und iconcat ()
# import-Anweisung Anweisungsoperationen behandeln
import
operator
# Verwendung von iadd (), um einen Wert hinzuzufügen und zuzuweisen
x
=
operator.iadd (
2
,
3
);
# drucke den geänderten Wert
drucke
(
"Der Wert nach dem Hinzufügen und Zuweisen:"
, end
=
"")
print
(x)
# Werte initialisieren
y
=
"geeks"
z
=
"forgeeks"
# Verwenden von iconcat () zum Kombinieren von Sequenzen
y
=
operator.iconcat (y, z)
# Verwendung von iconcat () zum Kombinieren Die Sequenzen
print
(
"The string nach der Verkettung ist:"
, end
=
"")
print
(y)
Ausgabe:
Der Wert nach dem Hinzufügen und Zuweisen: 5 Der String nach der Verkettung ist: pythonengineering
3. isub () : — Diese Funktion wird verwendet, um den aktuellen Wert zuzuweisen und zu subtrahieren. Diese Operation führt die Operation "a- = b " aus. Die Zuweisung nicht gilt für unveränderliche Container wie Zeichenfolgen, Zahlen und Tupel.
4. imul () : — Diese Funktion wird verwendet, um den aktuellen Wert zuzuweisen und zu multiplizieren. Diese Operation führt die Operation "a * = b " aus. Die Zuweisung nicht gilt für unveränderliche Container wie Zeichenfolgen, Zahlen und Tupel.
# Python-Code zu zeigen, wie es funktioniert
# isub () und imul ()
# import-Anweisung zur Verarbeitung von Anweisungsoperationen
import
operator
# Verwenden von isub () zum Subtrahieren und Zuweisen eines Werts
x
=
operator.isub (
2
,
3
);
# drucke den geänderten Wert
drucke
(
"Der Wert nach Subtraktion und Zuweisung:"
, end
=
"")
print
(x)
# Verwenden von imul () zum Multiplizieren und Zuweisen eines Werts
x
=
operator.imul (
2
,
3
);
# drucke den geänderten Wert
drucke
(
"Der Wert nach Multiplikation und Zuweisung:"
, end
=
"")
print
(x)
Ausgabe:
Der Wert nach Subtraktion und Zuweisung: -1 Der Wert nach Multiplikation und Zuordnung: 6
5. itruediv () : — Diese Funktion dient zum Zuweisen und Dividieren des aktuellen Wertes . Diese Operation führt die Operation "a / = b " aus. Die Zuweisung nicht gilt für unveränderliche Container wie Zeichenfolgen, Zahlen und Tupel.
6. imod () : — Diese Funktion wird verwendet, um den Rest zuzuweisen und zurückzugeben . Diese Operation führt die Operation "a% = b " aus. Die Zuweisung nicht gilt für unveränderliche Container wie Zeichenfolgen, Zahlen und Tupel.
# Python-Code zu demonstrieren, wie es funktioniert
# itruediv () und imod ()
# import-Anweisung zur Verarbeitung von Anweisungsoperationen
import
operator
# Verwenden von itruediv () zum Teilen und Zuweisen eines Werts
x
=
operator.itruediv (
10
,
5
);
# drucke den geänderten Wert
drucke
(
"Der Wert nach dem Teilen und Zuweisen:"
, end
=
"")
print
(x)
# Verwenden von imod () für das Modul und Zuweisen eines Werts
x
=
operator.imod (
10
,
6
);
# drucke den geänderten Wert
drucke
(
"Der Wert nach Modul und Zuweisung:"
, end
=
"")
print
(x)
Ausgabe:
Der Wert nach Division und Zuweisung: 2.0 Der Wert danach Modul und Zuweisung: 4
Folgende Artikel
Dieser Artikel wurde mit freundlicher Genehmigung von Manjit Singh ... Wenn Sie als Pyt hon.Engineering arbeiten und einen Beitrag leisten möchten, können Sie auch einen Artikel schreiben, indem Sie Contribute.python.Engineering verwenden oder indem Sie einen Artikel posten Contribute @ python. Ingenieurwesen. Sehen Sie sich meinen Artikel an, der auf der Python.Engineering-Homepage erscheint, und helfen Sie anderen Geeks.
Bitte posten Sie Kommentare, wenn Sie etwas falsch finden oder wenn Sie weitere Informationen zu dem oben diskutierten Thema teilen möchten.
Wir hoffen, dass dieser Artikel Ihnen geholfen hat, das Problem zu lösen. Sehen Sie sich neben In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …) auch andere Python functions-bezogene Themen an.
Möchten Sie sich in Python auszeichnen? Sehen Sie sich unseren Rückblick auf die besten Python-Online-Kurse 2023 an. Wenn Sie an Data Science interessiert sind, sehen Sie sich auch an, wie Sie Programmieren in R lernen.
Dieses Material ist übrigens auch in anderen Sprachen verfügbar:
- In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Italiano In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Deutsch In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Français In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Español In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Türk In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Русский In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Português In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Polski In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- Nederlandse In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- 中文 In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- 한국어 In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- 日本語 In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
- हिन्दी In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …)
Paris | 2023-04-01
Vielleicht gibt es andere Antworten? Was bedeutet In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …) genau bedeutet?. Gestern überprüft, funktioniert!
Boston | 2023-04-01
Einfach und klar formuliert. Danke für den Austausch. In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …) und andere Fragen mit Python functions war immer mein Schwachpunkt 😁. Melde mich morgen mit Rückmeldung
Massachussetts | 2023-04-01
Vielleicht gibt es andere Antworten? Was bedeutet In-Place-Operatoren in Python | Satz 1 (iadd (), isub (), iconcat () …) genau bedeutet?. Gestern überprüft, funktioniert!