ನಿಯೋಜನೆ ಆಪರೇಟರ್ಗಳು (Assignment Operators)
ಪೈಥಾನ್ನಲ್ಲಿ, ನಿಯೋಜನೆ ಆಪರೇಟರ್ಗಳು (Assignment Operators) ಒಂದು ವೇರಿಯೇಬಲ್ಗೆ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಲು (assign) ಅಥವಾ ಅದರ ಮೌಲ್ಯವನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಮುಖ್ಯ ನಿಯೋಜನೆ ಆಪರೇಟರ್ಗಳು
1. = (ಸರಳ ನಿಯೋಜನೆ)
ಇದು ಅತ್ಯಂತ ಮೂಲಭೂತ ನಿಯೋಜನೆ ಆಪರೇಟರ್. ಬಲಭಾಗದಲ್ಲಿರುವ ಮೌಲ್ಯವನ್ನು ಎಡಭಾಗದಲ್ಲಿರುವ ವೇರಿಯೇಬಲ್ಗೆ ನಿಯೋಜಿಸುತ್ತದೆ.
2. ಸಂಯುಕ್ತ ನಿಯೋಜನೆ ಆಪರೇಟರ್ಗಳು (Compound Assignment Operators)
ಈ ಆಪರೇಟರ್ಗಳು ಒಂದು ಗಣಿತೀಯ ಕ್ರಿಯೆಯನ್ನು ಮತ್ತು ನಿಯೋಜನೆಯನ್ನು ಒಂದೇ ಹಂತದಲ್ಲಿ ನಿರ್ವಹಿಸುತ್ತವೆ. ಇವು ಕೋಡ್ ಅನ್ನು ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ಓದಬಲ್ಲವಾಗಿಸುತ್ತವೆ.
| ಆಪರೇಟರ್ | ಉದಾಹರಣೆ | ಸಮಾನವಾದದ್ದು | ವಿವರಣೆ |
|---|---|---|---|
+= |
x += 5 |
x = x + 5 |
x ಗೆ 5 ಅನ್ನು ಸೇರಿಸಿ, ಫಲಿತಾಂಶವನ್ನು x ಗೆ ನಿಯೋಜಿಸಿ. |
-= |
x -= 3 |
x = x - 3 |
x ನಿಂದ 3 ಅನ್ನು ಕಳೆದು, ಫಲಿತಾಂಶವನ್ನು x ಗೆ ನಿಯೋಜಿಸಿ. |
*= |
x *= 2 |
x = x * 2 |
x ಅನ್ನು 2 ರಿಂದ ಗುಣಿಸಿ, ಫಲಿತಾಂಶವನ್ನು x ಗೆ ನಿಯೋಜಿಸಿ. |
/= |
x /= 4 |
x = x / 4 |
x ಅನ್ನು 4 ರಿಂದ ಭಾಗಿಸಿ, ಫಲಿತಾಂಶವನ್ನು x ಗೆ ನಿಯೋಜಿಸಿ. |
//= |
x //= 3 |
x = x // 3 |
x ನ ಪೂರ್ಣಾಂಕ ಭಾಗಾಕಾರ ಮಾಡಿ, ಫಲಿತಾಂಶವನ್ನು x ಗೆ ನಿಯೋಜಿಸಿ. |
%= |
x %= 3 |
x = x % 3 |
x ನ ಮಾಡ್ಯುಲೋ ಮಾಡಿ, ಶೇಷವನ್ನು x ಗೆ ನಿಯೋಜಿಸಿ. |
**= |
x **= 2 |
x = x ** 2 |
x ನ ಘಾತವನ್ನು ಕಂಡುಹಿಡಿದು, ಫಲಿತಾಂಶವನ್ನು x ಗೆ ನಿಯೋಜಿಸಿ. |
ಕೋಡ್ ಉದಾಹರಣೆ
# ಆರಂಭಿಕ ಮೌಲ್ಯ
x = 10
print(f"ಆರಂಭಿಕ ಮೌಲ್ಯ: {x}")
# x += 5 (x = 10 + 5)
x += 5
print(f"x += 5 ನಂತರ: {x}") # Output: 15
# x -= 3 (x = 15 - 3)
x -= 3
print(f"x -= 3 ನಂತರ: {x}") # Output: 12
# x *= 2 (x = 12 * 2)
x *= 2
print(f"x *= 2 ನಂತರ: {x}") # Output: 24
# x /= 4 (x = 24 / 4)
x /= 4
print(f"x /= 4 ನಂತರ: {x}") # Output: 6.0
# x //= 2 (x = 6.0 // 2)
x //= 2
print(f"x //= 2 ನಂತರ: {x}") # Output: 3.0
# x %= 2 (x = 3.0 % 2)
x %= 2
print(f"x %= 2 ನಂತರ: {x}") # Output: 1.0
# x **= 3 (x = 1.0 ** 3)
x **= 3
print(f"x **= 3 ನಂತರ: {x}") # Output: 1.0
ಪ್ರಯೋಜನಗಳು
- ಸಂಕ್ಷಿಪ್ತತೆ: ಕೋಡ್ ಅನ್ನು ಚಿಕ್ಕದಾಗಿಸುತ್ತದೆ (
x = x + 1ಬರೆಯುವ ಬದಲುx += 1ಎಂದು ಬರೆಯಬಹುದು). - ಓದಬಲ್ಲದು: ಕೋಡ್ನ ಉದ್ದೇಶವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ತಿಳಿಸುತ್ತದೆ.
- ಕಾರ್ಯಕ್ಷಮತೆ: ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಇದು ಸ್ವಲ್ಪ ವೇಗವಾಗಿರಬಹುದು, ಏಕೆಂದರೆ ಮೌಲ್ಯವನ್ನು ಒಂದೇ ಬಾರಿ ಅಪ್ಡೇಟ್ ಮಾಡಲಾಗುತ್ತದೆ.
ನಿಯೋಜನೆ ಆಪರೇಟರ್ಗಳು ಪೈಥಾನ್ನಲ್ಲಿ ವೇರಿಯೇಬಲ್ಗಳ ಮೌಲ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಅತ್ಯಗತ್ಯವಾದ ಸಾಧನಗಳಾಗಿವೆ.