Skip to content

ಔಟ್‌ಪುಟ್ ಪ್ರದರ್ಶಿಸುವುದು (Displaying Output)

ಪೈಥಾನ್‌ನಲ್ಲಿ, print() ಫಂಕ್ಷನ್ ಬಳಸಿ ನಾವು ಪರದೆಯ ಮೇಲೆ (console) ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು. ಇದು ಪ್ರೋಗ್ರಾಮ್‌ನ ಫಲಿತಾಂಶಗಳನ್ನು, ಸಂದೇಶಗಳನ್ನು, ಅಥವಾ ವೇರಿಯೇಬಲ್‌ಗಳ ಮೌಲ್ಯಗಳನ್ನು ನೋಡಲು ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಸಾಧನವಾಗಿದೆ.


1. ಮೂಲಭೂತ ಪ್ರಿಂಟ್ (Basic Print)

print() ಫಂಕ್ಷನ್‌ನೊಳಗೆ ನಾವು ಯಾವುದೇ ಪಠ್ಯ (string), ಸಂಖ್ಯೆ, ಅಥವಾ ವೇರಿಯೇಬಲ್ ಅನ್ನು ನೀಡಬಹುದು.

print("ಹಲೋ, ಪೈಥಾನ್ ಪ್ರಪಂಚ!")
print(12345)

message = "ಮಗಾ ಕೋಡ್ ಮಾಡು"
print(message)

2. ಅನೇಕ ಮೌಲ್ಯಗಳನ್ನು ಪ್ರಿಂಟ್ ಮಾಡುವುದು (Printing Multiple Values)

print() ಫಂಕ್ಷನ್‌ಗೆ ಅಲ್ಪವಿರಾಮದಿಂದ (comma) ಬೇರ್ಪಡಿಸಿದ ಅನೇಕ ಮೌಲ್ಯಗಳನ್ನು ನೀಡಬಹುದು. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ (by default), ಇವುಗಳ ನಡುವೆ ಒಂದು ಸ್ಪೇಸ್ ಸೇರಿಸಲಾಗುತ್ತದೆ.

name = "ರೇಖಾ"
age = 30
print("ಹೆಸರು:", name, "ಮತ್ತು ವಯಸ್ಸು:", age)
# Output: ಹೆಸರು: ರೇಖಾ ಮತ್ತು ವಯಸ್ಸು: 30

3. sep ಆರ್ಗ್ಯುಮೆಂಟ್ (Separator Argument)

ಮೌಲ್ಯಗಳ ನಡುವೆ ಸ್ಪೇಸ್ ಬದಲು ಬೇರೆ ಯಾವುದೇ ಅಕ್ಷರವನ್ನು ಬಳಸಲು sep (separator) ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಬಳಸಬಹುದು.

print("ಸೇಬು", "ಬಾಳೆಹಣ್ಣು", "ಮಾವು", sep=", ")
# Output: ಸೇಬು, ಬಾಳೆಹಣ್ಣು, ಮಾವು

print("08", "12", "2023", sep="-")
# Output: 08-12-2023

4. end ಆರ್ಗ್ಯುಮೆಂಟ್ (End Argument)

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, print() ಫಂಕ್ಷನ್ ಚಲಿಸಿದ ನಂತರ ಕರ್ಸರ್ ಮುಂದಿನ ಸಾಲಿಗೆ (new line) ಹೋಗುತ್ತದೆ. ಈ ನಡವಳಿಕೆಯನ್ನು ಬದಲಾಯಿಸಲು end ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಬಳಸಬಹುದು.

print("ಮೊದಲ ಸಾಲು", end=" ")
print("ಅದೇ ಸಾಲಿನಲ್ಲಿ ಮುಂದುವರಿಯುತ್ತದೆ.")
# Output: ಮೊದಲ ಸಾಲು ಅದೇ ಸಾಲಿನಲ್ಲಿ ಮುಂದುವರಿಯುತ್ತದೆ.

print("Hello", end="...")
print("World")
# Output: Hello...World

5. ವೇರಿಯೇಬಲ್‌ಗಳೊಂದಿಗೆ ಔಟ್‌ಪುಟ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ (Formatting Output with Variables)

ವೇರಿಯೇಬಲ್‌ಗಳ ಮೌಲ್ಯಗಳನ್ನು ಸ್ಟ್ರಿಂಗ್‌ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲು ಹಲವಾರು ವಿಧಾನಗಳಿವೆ.

a) f-ಸ್ಟ್ರಿಂಗ್ (f-string) - ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ

ಇದು ಪೈಥಾನ್ 3.6 ಮತ್ತು ನಂತರದ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಅತ್ಯಂತ ಆಧುನಿಕ ಮತ್ತು ಸುಲಭವಾದ ವಿಧಾನವಾಗಿದೆ. ಸ್ಟ್ರಿಂಗ್‌ನ ಮೊದಲು f ಅಕ್ಷರವನ್ನು ಇರಿಸಿ, ಮತ್ತು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು {} ಒಳಗೆ ಇರಿಸಿ.

name = "ವಿನಯ್"
age = 28
print(f"ನನ್ನ ಹೆಸರು {name} ಮತ್ತು ನನ್ನ ವಯಸ್ಸು {age}.")
# Output: ನನ್ನ ಹೆಸರು ವಿನಯ್ ಮತ್ತು ನನ್ನ ವಯಸ್ಸು 28.

b) str.format() ಮೆಥಡ್

ಇದು f-ಸ್ಟ್ರಿಂಗ್‌ಗಿಂತ ಹಳೆಯ ವಿಧಾನವಾಗಿದೆ, ಆದರೆ ಇನ್ನೂ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

name = "ಸುಮಾ"
age = 32
print("ನನ್ನ ಹೆಸರು {} ಮತ್ತು ನನ್ನ ವಯಸ್ಸು {}.".format(name, age))
# Output: ನನ್ನ ಹೆಸರು ಸುಮಾ ಮತ್ತು ನನ್ನ ವಯಸ್ಸು 32.

c) % ಆಪರೇಟರ್ (ಹಳೆಯ ವಿಧಾನ)

ಇದು C ಭಾಷೆಯಿಂದ ಪ್ರೇರಿತವಾದ ಅತ್ಯಂತ ಹಳೆಯ ವಿಧಾನವಾಗಿದೆ. ಇದನ್ನು ಈಗ ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡಲಾಗುವುದಿಲ್ಲ.

name = "ಅನಿಲ್"
age = 40
print("ನನ್ನ ಹೆಸರು %s ಮತ್ತು ನನ್ನ ವಯಸ್ಸು %d." % (name, age))
# Output: ನನ್ನ ಹೆಸರು ಅನಿಲ್ ಮತ್ತು ನನ್ನ ವಯಸ್ಸು 40.

print() ಫಂಕ್ಷನ್ ಕೇವಲ ಔಟ್‌ಪುಟ್ ಪ್ರದರ್ಶಿಸಲು ಮಾತ್ರವಲ್ಲ, ಪ್ರೋಗ್ರಾಮ್ ಅನ್ನು ಡೀಬಗ್ ಮಾಡಲು (ದೋಷಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು) ಕೂಡ ಅತ್ಯಂತ ಉಪಯುಕ್ತವಾಗಿದೆ.