Skip to content

ಕೀವರ್ಡ್‌ಗಳ ಅರ್ಥ ಮತ್ತು ಉದಾಹರಣೆಗಳು (Keywords Meaning and Examples)

ಈ ಪಾಠದಲ್ಲಿ, ನಾವು ಕೆಲವು ಪ್ರಮುಖ ಪೈಥಾನ್ ಕೀವರ್ಡ್‌ಗಳ ಅರ್ಥ ಮತ್ತು ಅವುಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಕಲಿಯೋಣ.


1. True, False, ಮತ್ತು None

  • True / False: ಇವು ಬೂಲಿಯನ್ (Boolean) ಮೌಲ್ಯಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. True ಎಂದರೆ 'ನಿಜ' ಮತ್ತು False ಎಂದರೆ 'ಸುಳ್ಳು'.
  • None: ಇದು ಯಾವುದೇ ಮೌಲ್ಯ ಇಲ್ಲದಿರುವುದನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಇದನ್ನು "null" ಅಥವಾ "empty" ಎಂದು ಭಾವಿಸಬಹುದು.
is_active = True
is_admin = False
user_email = None

if is_active:
    print("ಬಳಕೆದಾರ ಸಕ್ರಿಯರಾಗಿದ್ದಾರೆ.")

if user_email is None:
    print("ಇಮೇಲ್ ವಿಳಾಸ ನೀಡಿಲ್ಲ.")

2. and, or, not (ತಾರ್ಕಿಕ ಆಪರೇಟರ್‌ಗಳು)

  • and: ಎರಡೂ ಷರತ್ತುಗಳು True ಆಗಿದ್ದರೆ ಮಾತ್ರ True ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
  • or: ಯಾವುದಾದರೂ ಒಂದು ಷರತ್ತು True ಆಗಿದ್ದರೆ True ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
  • not: ಷರತ್ತಿನ ಫಲಿತಾಂಶವನ್ನು ಉಲ್ಟಾ ಮಾಡುತ್ತದೆ (True ಇದ್ದರೆ False, False ಇದ್ದರೆ True).
age = 25
has_license = True

# and ಬಳಕೆ
if age >= 18 and has_license:
    print("ನೀವು ವಾಹನ ಚಲಾಯಿಸಬಹುದು.")

# or ಬಳಕೆ
day = "Sunday"
if day == "Saturday" or day == "Sunday":
    print("ಇಂದು ವಾರಾಂತ್ಯ!")

# not ಬಳಕೆ
is_raining = False
if not is_raining:
    print("ಹೊರಗೆ ಹೋಗೋಣ, ಮಳೆ ಇಲ್ಲ.")

3. if, elif, else (ಷರತ್ತುಬದ್ಧ ಸ್ಟೇಟ್‌ಮೆಂಟ್‌ಗಳು)

ಈ ಕೀವರ್ಡ್‌ಗಳನ್ನು ಬಳಸಿ ಪ್ರೋಗ್ರಾಮ್‌ನ ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸಬಹುದು.

  • if: ಒಂದು ಷರತ್ತು ನಿಜವಾಗಿದ್ದರೆ, ಅದರ ಕೆಳಗಿನ ಕೋಡ್ ಬ್ಲಾಕ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ.
  • elif (else if): ಹಿಂದಿನ if ಷರತ್ತು ಸುಳ್ಳಾದರೆ, ಈ ಷರತ್ತನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ.
  • else: ಮೇಲಿನ ಎಲ್ಲಾ if ಮತ್ತು elif ಷರತ್ತುಗಳು ಸುಳ್ಳಾದರೆ, ಈ ಬ್ಲಾಕ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ.
score = 75

if score >= 90:
    grade = "A"
elif score >= 80:
    grade = "B"
elif score >= 70:
    grade = "C"
else:
    grade = "D"

print(f"ನಿಮ್ಮ ಗ್ರೇಡ್: {grade}")  # Output: ನಿಮ್ಮ ಗ್ರೇಡ್: C

4. for ಮತ್ತು while (ಲೂಪ್‌ಗಳು)

  • for: ಒಂದು ಸೀಕ್ವೆನ್ಸ್ (list, tuple, string, etc.) ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಐಟಂ ಮೇಲೆ ಲೂಪ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.
  • while: ಒಂದು ಷರತ್ತು ನಿಜವಾಗಿರುವವರೆಗೆ ಲೂಪ್ ಅನ್ನು ಚಲಾಯಿಸುತ್ತದೆ.
# for ಲೂಪ್ ಉದಾಹರಣೆ
fruits = ["ಸೇಬು", "ಬಾಳೆಹಣ್ಣು", "ಮಾವು"]
for fruit in fruits:
    print(fruit)

# while ಲೂಪ್ ಉದಾಹರಣೆ
count = 1
while count <= 5:
    print(f"ಸಂಖ್ಯೆ: {count}")
    count += 1

5. break, continue, pass

ಈ ಕೀವರ್ಡ್‌ಗಳನ್ನು ಲೂಪ್‌ಗಳ ಹರಿವನ್ನು ನಿಯಂತ್ರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

  • break: ಲೂಪ್‌ನಿಂದ ತಕ್ಷಣವೇ ಹೊರಬರಲು.
  • continue: ಲೂಪ್‌ನ ಪ್ರಸ್ತುತ ಇಟರೇಷನ್ ಅನ್ನು ಬಿಟ್ಟು, ಮುಂದಿನ ಇಟರೇಷನ್‌ಗೆ ಹೋಗಲು.
  • pass: ಏನನ್ನೂ ಮಾಡದ ಒಂದು ಖಾಲಿ ಸ್ಟೇಟ್‌ಮೆಂಟ್. ಸಿಂಟ್ಯಾಕ್ಸ್ ಪ್ರಕಾರ ಒಂದು ಸ್ಟೇಟ್‌ಮೆಂಟ್ ಅಗತ್ಯವಿದ್ದಾಗ, ಆದರೆ ಯಾವುದೇ ಕೋಡ್ ಬರೆಯಲು ಬಯಸದಿದ್ದಾಗ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
# break ಮತ್ತು continue ಉದಾಹರಣೆ
for i in range(1, 11):
    if i == 8:
        break  # i=8 ಆದಾಗ ಲೂಪ್ ನಿಲ್ಲುತ್ತದೆ
    if i % 2 != 0:
        continue  # ಬೆಸ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರಿಂಟ್ ಮಾಡುವುದಿಲ್ಲ
    print(i)  # Output: 2, 4, 6

# pass ಉದಾಹರಣೆ
def my_function():
    pass  # ಈ ಫಂಕ್ಷನ್ ಸದ್ಯಕ್ಕೆ ಖಾಲಿಯಾಗಿದೆ

6. def ಮತ್ತು return (ಫಂಕ್ಷನ್‌ಗಳು)

  • def: ಹೊಸ ಫಂಕ್ಷನ್ ಅನ್ನು ಘೋಷಿಸಲು (define) ಬಳಸಲಾಗುತ್ತದೆ.
  • return: ಫಂಕ್ಷನ್‌ನಿಂದ ಒಂದು ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
def add(a, b):
    """ಈ ಫಂಕ್ಷನ್ ಎರಡು ಸಂಖ್ಯೆಗಳನ್ನು ಕೂಡಿಸುತ್ತದೆ."""
    result = a + b
    return result

sum_value = add(10, 20)
print(f"ಮೊತ್ತ: {sum_value}")  # Output: ಮೊತ್ತ: 30

7. import, from, as (ಮೊಡ್ಯೂಲ್‌ಗಳು)

  • import: ಒಂದು ಮೊಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರಸ್ತುತ ಫೈಲ್‌ಗೆ ಆಮದು ಮಾಡಲು.
  • from: ಮೊಡ್ಯೂಲ್‌ನಿಂದ ನಿರ್ದಿಷ್ಟ ಫಂಕ್ಷನ್ ಅಥವಾ ವೇರಿಯೇಬಲ್ ಅನ್ನು ಆಮದು ಮಾಡಲು.
  • as: ಮೊಡ್ಯೂಲ್ ಅಥವಾ ಆಮದು ಮಾಡಿದ ಐಟಂಗೆ ಪರ್ಯಾಯ ಹೆಸರು (alias) ನೀಡಲು.
# import ಮತ್ತು as ಬಳಕೆ
import math as m
print(m.sqrt(25))  # Output: 5.0

# from ಬಳಕೆ
from datetime import datetime
print(f"ಇಂದಿನ ದಿನಾಂಕ ಮತ್ತು ಸಮಯ: {datetime.now()}")

8. try, except, finally, raise (ಎರರ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್)

  • try: ಎರರ್ ಸಂಭವಿಸಬಹುದಾದ ಕೋಡ್ ಅನ್ನು ಈ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ.
  • except: try ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಎರರ್ ಸಂಭವಿಸಿದರೆ, ಈ ಬ್ಲಾಕ್ ಚಲಿಸುತ್ತದೆ.
  • finally: ಎರರ್ ಸಂಭವಿಸಲಿ ಅಥವಾ ಇಲ್ಲದಿರಲಿ, ಈ ಬ್ಲಾಕ್ ಯಾವಾಗಲೂ ಕೊನೆಯಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.
  • raise: ಒಂದು ಎರರ್ ಅನ್ನು ಬಲವಂತವಾಗಿ ಎಬ್ಬಿಸಲು.
try:
    result = 10 / 0
except ZeroDivisionError:
    print("ಶೂನ್ಯದಿಂದ ಭಾಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ!")
    raise ValueError("ಅಮಾನ್ಯ ಇನ್‌ಪುಟ್")
finally:
    print("ಈ ಬ್ಲಾಕ್ ಯಾವಾಗಲೂ ಚಲಿಸುತ್ತದೆ.")

ಈ ಕೀವರ್ಡ್‌ಗಳು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ನ ಅಡಿಪಾಯವಾಗಿವೆ. ಇವುಗಳನ್ನು ಸರಿಯಾಗಿ ಅರ್ಥಮಾಡಿಕೊಂಡರೆ, ನೀವು ಶಕ್ತಿಯುತ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಕೋಡ್ ಬರೆಯಬಹುದು.