Skip to content

ನಿಯೋಜನೆ ಆಪರೇಟರ್‌ಗಳು (Assignment Operators)

ಪೈಥಾನ್‌ನಲ್ಲಿ, ನಿಯೋಜನೆ ಆಪರೇಟರ್‌ಗಳು (Assignment Operators) ಒಂದು ವೇರಿಯೇಬಲ್‌ಗೆ ಮೌಲ್ಯವನ್ನು ನಿಯೋಜಿಸಲು (assign) ಅಥವಾ ಅದರ ಮೌಲ್ಯವನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.


ಮುಖ್ಯ ನಿಯೋಜನೆ ಆಪರೇಟರ್‌ಗಳು

1. = (ಸರಳ ನಿಯೋಜನೆ)

ಇದು ಅತ್ಯಂತ ಮೂಲಭೂತ ನಿಯೋಜನೆ ಆಪರೇಟರ್. ಬಲಭಾಗದಲ್ಲಿರುವ ಮೌಲ್ಯವನ್ನು ಎಡಭಾಗದಲ್ಲಿರುವ ವೇರಿಯೇಬಲ್‌ಗೆ ನಿಯೋಜಿಸುತ್ತದೆ.

x = 10
name = "ಮಗಾ ಕೋಡ್ ಮಾಡು"

print(x)
print(name)

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 ಎಂದು ಬರೆಯಬಹುದು).
  • ಓದಬಲ್ಲದು: ಕೋಡ್‌ನ ಉದ್ದೇಶವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ತಿಳಿಸುತ್ತದೆ.
  • ಕಾರ್ಯಕ್ಷಮತೆ: ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ, ಇದು ಸ್ವಲ್ಪ ವೇಗವಾಗಿರಬಹುದು, ಏಕೆಂದರೆ ಮೌಲ್ಯವನ್ನು ಒಂದೇ ಬಾರಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗುತ್ತದೆ.

ನಿಯೋಜನೆ ಆಪರೇಟರ್‌ಗಳು ಪೈಥಾನ್‌ನಲ್ಲಿ ವೇರಿಯೇಬಲ್‌ಗಳ ಮೌಲ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಅತ್ಯಗತ್ಯವಾದ ಸಾಧನಗಳಾಗಿವೆ.