Python udostępnia w swojej definicji metody do wykonywania operacji w miejscu, tj. wykonuje przypisanie i ocenę w jednym wyrażeniu przy użyciu modułu operatora . Na przykład
x + = y jest równoważne x = operator.iadd (x, y)
Niektóre ważne operacje w miejscu :
1. iadd () : — ta funkcja służy do przypisywania i dodawania bieżącej wartości . Ta operacja wykonuje operację „ a + = b ”. Przypisanie nie jest prawdziwe dla niezmiennych kontenerów, takich jak ciągi, liczby i krotki.
2. iconcat () : — Ta funkcja służy do łączenia jednej linii na końcu drugiej.
|
Dane wyjściowe:
Wartość po dodaniu i przypisaniu: 5 ciąg po konkatenacji to: pythonengineering
3. isub () : — Ta funkcja służy do przypisywania i odejmowania bieżącej wartości . Ta operacja wykonuje operację „ a- = b ”. Przypisanie nie jest prawdziwe dla niezmiennych kontenerów, takich jak ciągi, liczby i krotki.
4. imul () : — Ta funkcja służy do przypisywania i mnożenia bieżącej wartości . Ta operacja wykonuje operację „ a * = b ”. Przypisanie nie jest prawdziwe dla niezmiennych kontenerów, takich jak ciągi, liczby i krotki.
|
Dane wyjściowe: < /p>
Wartość po odjęciu i przypisaniu: -1 Wartość po pomnożeniu i przypisaniu: 6
5. itruediv () : — Ta funkcja służy do przypisywania i dzielenia bieżącej wartości . Ta operacja wykonuje operację „ a / = b ”. Przypisanie nie jest prawdziwe dla niezmiennych kontenerów, takich jak ciągi, liczby i krotki.
6. imod () : — Ta funkcja służy do przypisywania i zwracania reszty . Ta operacja wykonuje operację „ a% = b ”. Przypisanie nie jest prawdziwe dla niezmiennych kontenerów, takich jak ciągi, liczby i krotki.
|
Dane wyjściowe: < /p>
Wartość po podzieleniu i przypisaniu: 2.0 Wartość po module i przypisaniu: 4
Kolejne artykuły
Ten artykuł dzięki uprzejmości Manjit Singh ... Jeśli jesteś jako Python.Engineering i chcesz wnieść swój wkład, możesz również napisać artykuł przy użyciu submit.python.engineering lub publikując artykuł submit @ python.engineering. Zobacz mój artykuł na stronie głównej Python.Engineering i pomóż innym maniakom.
Prosimy o zamieszczanie komentarzy, jeśli okaże się, że coś jest nie tak lub jeśli chcesz podzielić się dodatkowymi informacjami na omawiany powyżej temat.
Mamy nadzieję, że ten artykuł pomógł Ci rozwiązać problem. Oprócz Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …) sprawdź inne tematy związane z Python functions.
Chcesz się wyróżniać w Pythonie? Zobacz naszą recenzję najlepszych kursów online Pythona 2023. Jeśli interesujesz się Data Science, sprawdź także, jak nauczyć się programowania w R.
Nawiasem mówiąc, ten materiał jest również dostępny w innych językach:
- Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Italiano Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Deutsch Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Français Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Español Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Türk Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Русский Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Português Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Polski Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- Nederlandse Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- 中文 Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- 한국어 Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- 日本語 Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
- हिन्दी Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …)
London | 2023-03-30
Prosto i przejrzyście. Dziękuję za podzielenie się. Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …) i inne sprawy z Python functions zawsze były moim słabym punktem 😁.. Po prostu nie jestem pewien, czy to najlepsza metoda
Milan | 2023-03-30
Python functions to wszystko jest trochę zagmatwane 😭 Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …) to nie jedyny problem jaki napotkałam. Wrócimy jutro z informacją zwrotną
Shanghai | 2023-03-30
Prosto i przejrzyście. Dziękuję za podzielenie się. Operatory w miejscu w Python | Zestaw 1 (iadd (), isub (), iconcat () …) i inne sprawy z Python functions zawsze były moim słabym punktem 😁.. Wrócimy jutro z informacją zwrotną