ಆರಂಭಿಕರಿಗಾಗಿ Python: Strings ಮತ್ತು Booleans
ನೀವು ಬಹುತೇಕ ಎಲ್ಲಾ Python ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ strings ಮತ್ತು booleans ಅನ್ನು ಬಳಸುತ್ತೀರಿ. ಅವು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದನ್ನು ಈ ಮಾರ್ಗದರ್ಶಿಯು ವಿವರಿಸುತ್ತದೆ.
Strings (ಪಠ್ಯ)
String ಎಂಬುದು ಅಕ್ಷರಗಳ ಒಂದು ಸರಣಿಯಾಗಿದೆ. ನೀವು ಅಕ್ಷರಗಳು, ಸಂಖ್ಯೆಗಳು ಅಥವಾ ಚಿಹ್ನೆಗಳನ್ನು ಬಳಸಬಹುದು. ಅವುಗಳನ್ನು ಸಿಂಗಲ್ ಅಥವಾ ಡಬಲ್ ಕೋಟ್ಸ್ನಲ್ಲಿ (quotes) ಇರಿಸಿ.
• ಸಿಂಗಲ್ ಕೋಟ್ಸ್ ಬಳಸಿ: name = 'Ramesh'
• ಡಬಲ್ ಕೋಟ್ಸ್ ಬಳಸಿ: name = "Ramesh"
• ಉದ್ದವಾದ ಪಠ್ಯಕ್ಕಾಗಿ ಟ್ರಿಪಲ್ ಕೋಟ್ಸ್ ಬಳಸಿ:
poem = """ Roses are red, Python is great. """
String Operations
ಈ ಪರಿಕರಗಳೊಂದಿಗೆ ನೀವು ಪಠ್ಯವನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು:
- ಬಳಸಿ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಜೋಡಿಸಿ:
first + " " + last
- ಬಳಸಿ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಜೋಡಿಸಿ:
- ಬಳಸಿ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ:
"Ha" * 3ಎಂಬುದುHaHaHaನೀಡುತ್ತದೆ
- ಬಳಸಿ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ:
- len() ಬಳಸಿ ಉದ್ದವನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ:
len("Python")ಎಂಬುದು6ನೀಡುತ್ತದೆ
Slicing ಮತ್ತು Indexing
Python ಸ್ಥಾನಗಳನ್ನು 0 ರಿಂದ ಎಣಿಸುತ್ತದೆ. ಪದದ ನಿರ್ದಿಷ್ಟ ಭಾಗಗಳನ್ನು ಪಡೆಯಲು ಸ್ಕ್ವೇರ್ ಬ್ರಾಕೆಟ್ಗಳನ್ನು (square brackets) ಬಳಸಿ.
word[0]ಮೊದಲ ಅಕ್ಷರವನ್ನು ಪಡೆಯುತ್ತದೆ.word[-1]ಕೊನೆಯ ಅಕ್ಷರವನ್ನು ಪಡೆಯುತ್ತದೆ.word[0:2]ಮೊದಲ ಎರಡು ಅಕ್ಷರಗಳನ್ನು ಪಡೆಯುತ್ತದೆ.
Common String Methods
ಪಠ್ಯವನ್ನು ಬದಲಾಯಿಸಲು Python ನಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ (built-in) ಫಂಕ್ಷನ್ಗಳಿವೆ:
text.upper()ಪಠ್ಯವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ದೊಡ್ಡ ಅಕ್ಷರಗಳನ್ನಾಗಿ (ALL CAPS) ಮಾಡುತ್ತದೆ.text.lower()ಪಠ್ಯವನ್ನು ಎಲ್ಲಾ ಸಣ್ಣ ಅಕ್ಷರಗಳನ್ನಾಗಿ ಮಾಡುತ್ತದೆ.text.strip()ಹೆಚ್ಚುವರಿ ಖಾಲಿ ಜಾಗಗಳನ್ನು (spaces) ತೆಗೆದುಹಾಕುತ್ತದೆ.text.replace("old", "new")ಪದಗಳನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ.
ಪಠ್ಯವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಅತ್ಯುತ್ತಮ ವಿಧಾನ
ಪಠ್ಯದಲ್ಲಿ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಸೇರಿಸಲು f-strings ಬಳಸಿ. ಇದು ಸುಲಭ ಮತ್ತು ವೇಗವಾಗಿದೆ.
example = f"My name is {name} and I am {age} years old."
Booleans (True/False)
Booleans ತರ್ಕವನ್ನು (logic) ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಒಂದು ಮೌಲ್ಯವು True ಅಥವಾ False ಆಗಿರುತ್ತದೆ. ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ನೀವು ಇವುಗಳನ್ನು ಬಳಸುತ್ತೀರಿ.
Comparison Operators
ನೀವು ಮೌಲ್ಯಗಳನ್ನು ಹೋಲಿಸಿದಾಗ ಬೂಲಿಯನ್ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ:
==(ಸಮಾನ)!=(ಸಮಾನವಲ್ಲ)>(ಗಿಂತ ದೊಡ್ಡದು)<(ಗಿಂತ ಚಿಕ್ಕದು)
Logical Operators
ಸಂಕೀರ್ಣ ತರ್ಕವನ್ನು ನಿರ್ಮಿಸಲು ಹಲವಾರು ಕಂಡೀಷನ್ಗಳನ್ನು ಸಂಯೋಜಿಸಿ:
and: ಎರಡೂ ಬದಿಗಳು True ಆಗಿರಬೇಕು.or: ಕನಿಷ್ಠ ಒಂದು ಬದಿ True ಆಗಿರಬೇಕು.not: ಫಲಿತಾಂಶವನ್ನು ಉಲ್ಟಾ ಮಾಡುತ್ತದೆ.
ಮುಂದಿನ ಹಂತಗಳು
ಈ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಕಲಿಯುವುದು ನಿಮ್ಮನ್ನು control flow ಮತ್ತು loops ಗಾಗಿ ಸಿದ್ಧಪಡಿಸುತ್ತದೆ. ಭಾಗ 4 ರಲ್ಲಿ, ನಿಮ್ಮ ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಈ ಪರಿಕರಗಳನ್ನು ಹೇಗೆ ಬಳಸಬೇಕೆಂದು ನಾವು ಕಲಿಯುತ್ತೇವೆ.
ಮೂಲ: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2
ಐಚ್ಛಿಕ ಕಲಿಕಾ ಸಮುದಾಯ: https://t.me/GyaanSetuAi