Python은 작업을 제자리에서 수행하는 정의에 메서드를 제공합니다. 즉, 연산자 모듈을 사용하여 하나의 표현식에서 할당 및 평가를 수행 합니다. 예를 들어,
x + = y는 x = operator.iadd (x, y)
몇 가지 중요한 내부 연산 과 동일합니다.
1. iadd () : — 이 기능은 현재 값을 할당 및 추가 하는 데 사용됩니다. 이 작업은 " a + = b " 작업을 수행합니다. 문자열, 숫자 및 튜플과 같은 변경할 수 없는 컨테이너에는 할당이 아님 이 적용됩니다.
2. iconcat() : — 이 함수는 초의 끝에 한 줄을 연결 하는 데 사용됩니다.
<표 테두리 = "0" cellpadding = "0" cellspacing = "0">
# 작동 방식을 보여주는 Python 코드
# iadd() 및 iconcat()
# 문 작업을 처리하기 위한 import 문
import
연산자
# iadd()를 사용하여 값을 추가하고 할당합니다.
x
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> operator.iadd( <코드 클래스 = "값"> 2 < /코드> <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 <코드 클래스 = "일반">);
# 변경된 값 인쇄
인쇄
(
"추가 및 할당 후의 값:"
, end
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> "")
<코드 클래스 = "함수"> 인쇄 <코드 class = "plain"> (x)
# 초기화 값
y
<코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> "괴짜"
<코드 클래스 = "일반"> z <코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> "위조"
# iconcat()을 사용하여 시퀀스 결합
y
= <코드 클래스 = "일반"> operator.iconcat (y, z)
<코드 클래스 ss = "comments"> # iconcat()을 사용하여 시퀀스 결합
인쇄
(
"연결 후 문자열은 다음과 같습니다."
, end
=
"")
<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> (y)
출력:
추가 및 할당 후 값: 5 연결 후 문자열: pythonengineering
3. isub () : — 이 기능은 현재 값을 대입 하는 데 사용됩니다. 이 작업은 " a- = b " 작업을 수행합니다. 문자열, 숫자 및 튜플과 같은 변경할 수 없는 컨테이너에는 할당이 아님 이 적용됩니다.
4. imul () : — 이 기능은 현재 값을 할당하고 곱하기 하는 데 사용됩니다. 이 작업은 " a * = b " 작업을 수행합니다. 문자열, 숫자 및 튜플과 같은 변경할 수 없는 컨테이너에는 할당이 아님 이 적용됩니다.
<표 테두리 = "0" cellpadding = "0" cellspacing = "0">
# 작동 방식을 보여주는 Python 코드
# isub() 및 imul()
# 문 작업을 처리하기 위한 import 문
import
연산자
# isub()를 사용하여 값을 빼고 할당
x
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> operator.isub ( <코드 클래스 = "값"> 2 < /코드> <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 <코드 클래스 = "일반">);
# 변경된 값 인쇄
인쇄
(
"빼기 및 할당 후 값:"
, end
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> "")
<코드 클래스 = "키워드"> 인쇄 <코드 class = "plain"> (x)
# imul()을 사용하여 값을 곱하고 할당하기
<코드 클래스 = "일반"> x <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> operator.imul ( <코드 클래스 = "값"> 2 <코드 클래스 = "일반">, <코드 클래스 = "값"> 3 <코드 클래스 = "일반">);
# 변경된 값 인쇄
인쇄
(
"곱하고 할당한 후의 값:"
, end
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> "")
<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> (x)
출력: < /p>
빼기 할당 후 값: -1 곱하기 할당 후 값: 6
5. itruediv () : — 이 기능은 현재 값을 할당 및 나누기 하는 데 사용됩니다. 이 작업은 " a / = b " 작업을 수행합니다. 문자열, 숫자 및 튜플과 같은 변경할 수 없는 컨테이너에는 할당이 아님 이 적용됩니다.
6. imod () : — 이 함수는 나머지를 할당하고 반환 하는 데 사용됩니다. 이 작업은 " a% = b " 작업을 수행합니다. 문자열, 숫자 및 튜플과 같은 변경할 수 없는 컨테이너에는 할당이 아님 이 적용됩니다.
<표 테두리 = "0" cellpadding = "0" cellspacing = "0">
# 작동 방식을 보여주는 Python 코드
# itruediv() 및 imod()
# 문 작업을 처리하기 위한 import 문
import
연산자
# itruediv()를 사용하여 값을 나누고 할당
x
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> operator.itruediv( <코드 클래스 = "값"> 10 < /코드> <코드 클래스 = "일반">, <코드 클래스 = "값"> 5 <코드 클래스 = "일반">);
# 변경된 값 인쇄
인쇄
(
"나누어 할당한 후의 값:"
, end
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> "")
<코드 클래스 = "키워드"> 인쇄 <코드 class = "plain"> (x)
# 모듈에 imod()를 사용하고 값 할당
<코드 클래스 = "일반"> x <코드 클래스 = "키워드"> = <코드 클래스 = "일반"> operator.imod ( <코드 클래스 = "값"> 10 <코드 클래스 = "일반">, <코드 클래스 = "값"> 6 <코드 클래스 = "일반">);
# 변경된 값 인쇄
인쇄
(
"모듈러스 및 할당 후 값:"
, end
<코드 클래스 = "키워드"> = <코드 클래스 = "일반"> "")
<코드 클래스 = "함수"> 인쇄 <코드 클래스 = "일반"> (x)
출력: < /p>
나누기 할당 후 값: 2.0 모듈러스 할당 후 값: 4
다음 기사
이 기사는 Manjit Singh ... Python.Engineering으로서 기여하고 싶다면 Contribute.python.engineering 또는 기사를 게시하여 python.engineering에 기여하십시오. Python.Engineering 홈페이지에 있는 내 기사를 참조하고 다른 괴짜를 도우십시오.
잘못된 점을 발견하거나 위에서 논의한 주제에 대해 더 많은 정보를 공유하고 싶은 경우 의견을 게시하십시오.
이 문서가 문제를 해결하는 데 도움이 되었기를 바랍니다. Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …) 외에 다른 Python functions 관련 주제를 확인하세요.
파이썬에서 뛰어나고 싶으십니까? 2023최고의 Python 온라인 과정에 대한 검토를 참조하세요. 데이터 과학에 관심이 있다면 R로 프로그래밍을 배우는 방법도 확인하세요.
그런데 이 자료는 다른 언어로도 제공됩니다.
- Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Italiano Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Deutsch Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Français Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Español Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Türk Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Русский Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Português Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Polski Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- Nederlandse Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- 中文 Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- 한국어 Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- 日本語 Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
- हिन्दी Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)
Vigrinia | 2023-03-29
간단하고 명확하게. 공유해 주셔서 감사합니다. Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …) 및 Python functions의 기타 문제는 항상 저의 약점이었습니다 😁. 내 학사 논문에 사용할 것입니다
Abu Dhabi | 2023-03-29
코딩 인터뷰를 준비하고 있었습니다. 명확히 해 주셔서 감사합니다. Python의 Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)은 가장 간단한 것이 아닙니다.. 나는 그것이 최선의 방법인지 확신하지 못한다.
Shanghai | 2023-03-29
Python functions은(는) 모든 것이 약간 혼란스럽습니다 😭 Python의 제자리 연산자 | 세트 1(iadd(), isub(), iconcat() …)이(가) 만난 유일한 문제는 아닙니다.. 내 학사 논문에 사용할 것입니다