ಎಸ್ಕೇಪ್ ಕ್ಯಾರೆಕ್ಟರ್ಗಳು (Escape Characters)
ಪೈಥಾನ್ ಸ್ಟ್ರಿಂಗ್ಗಳಲ್ಲಿ, ಕೆಲವು ಅಕ್ಷರಗಳು ವಿಶೇಷ ಅರ್ಥವನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಡಬಲ್ ಕೋಟ್ (") ಸ್ಟ್ರಿಂಗ್ನ ಅಂತ್ಯವನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಅಂತಹ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು ಅವುಗಳ ಸಾಮಾನ್ಯ ರೂಪದಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ನೊಳಗೆ ಸೇರಿಸಲು, ನಾವು ಎಸ್ಕೇಪ್ ಕ್ಯಾರೆಕ್ಟರ್ಗಳನ್ನು ಬಳಸುತ್ತೇವೆ.
ಎಸ್ಕೇಪ್ ಕ್ಯಾರೆಕ್ಟರ್ಗಳು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಶ್ (\) ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ.
ಸಾಮಾನ್ಯ ಎಸ್ಕೇಪ್ ಕ್ಯಾರೆಕ್ಟರ್ಗಳು
| ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್ | ವಿವರಣೆ | ಉದಾಹರಣೆ | ಔಟ್ಪುಟ್ |
|---|---|---|---|
\' |
ಏಕ ಉಲ್ಲೇಖ (Single Quote) | 'It\'s a sunny day.' |
It's a sunny day. |
\" |
ದ್ವಿ ಉಲ್ಲೇಖ (Double Quote) | "She said, \"Hello!\"" |
She said, "Hello!" |
\\ |
ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಶ್ (Backslash) | 'C:\\Users\\Admin' |
C:\Users\Admin |
\n |
ಹೊಸ ಸಾಲು (New Line) | 'Hello\nWorld' |
HelloWorld |
\t |
ಟ್ಯಾಬ್ (Tab) | 'Name:\tJohn' |
Name: John |
\b |
ಬ್ಯಾಕ್ಸ್ಪೇಸ್ (Backspace) | '123\b4' |
124 |
\r |
ಕ್ಯಾರೇಜ್ ರಿಟರ್ನ್ (Carriage Return) | 'Hello\rWorld' |
World |
ಉದಾಹರಣೆಗಳು
1. ಉಲ್ಲೇಖಗಳನ್ನು (Quotes) ಎಸ್ಕೇಪ್ ಮಾಡುವುದು
ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಡಿಫೈನ್ ಮಾಡಲು ಬಳಸಿದ ಅದೇ ರೀತಿಯ ಉಲ್ಲೇಖವನ್ನು ಸ್ಟ್ರಿಂಗ್ನೊಳಗೆ ಬಳಸಬೇಕಾದಾಗ ಇದು ಉಪಯುಕ್ತ.
# ಏಕ ಉಲ್ಲೇಖದೊಳಗೆ ಏಕ ಉಲ್ಲೇಖ
quote1 = 'ರವಿಕಿರಣ\'ರ ಮನೆ ಬ್ಯಾಡರಹಳ್ಳಿಯಲ್ಲಿದೆ.'
print(quote1)
# ದ್ವಿ ಉಲ್ಲೇಖದೊಳಗೆ ದ್ವಿ ಉಲ್ಲೇಖ
quote2 = "ಅವರು ಹೇಳಿದರು, \"ಪೈಥಾನ್ ಕಲಿಯುವುದು ಸುಲಭ.\""
print(quote2)
2. ಹೊಸ ಸಾಲು (\n) ಮತ್ತು ಟ್ಯಾಬ್ (\t)
ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿದ ಪಠ್ಯವನ್ನು ರಚಿಸಲು ಇವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಔಟ್ಪುಟ್:3. ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಶ್ (\\) ಅನ್ನು ಎಸ್ಕೇಪ್ ಮಾಡುವುದು
ಫೈಲ್ ಪಾತ್ಗಳಂತಹ (file paths) ಸ್ಟ್ರಿಂಗ್ಗಳಲ್ಲಿ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಶ್ ಅನ್ನು ಸೇರಿಸಲು, ನೀವು ಅದನ್ನು ಎಸ್ಕೇಪ್ ಮಾಡಬೇಕು.
ಔಟ್ಪುಟ್:D:\PROJECTS\PYTHON\maga_code_madu
ಗಮನಿಸಿ: ವಿಂಡೋಸ್ ಪಾತ್ಗಳಿಗಾಗಿ, ರಾ ಸ್ಟ್ರಿಂಗ್ಗಳನ್ನು (r"...") ಬಳಸುವುದು ಇನ್ನೂ ಉತ್ತಮ ಅಭ್ಯಾಸವಾಗಿದೆ. ಇದು ಎಸ್ಕೇಪ್ ಕ್ಯಾರೆಕ್ಟರ್ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆ.
ಎಸ್ಕೇಪ್ ಕ್ಯಾರೆಕ್ಟರ್ಗಳು ಸ್ಟ್ರಿಂಗ್ಗಳಲ್ಲಿ ವಿಶೇಷ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮತ್ತು ಅಕ್ಷರಗಳನ್ನು ಸೇರಿಸಲು ಪೈಥಾನ್ನಲ್ಲಿ ಅತ್ಯಗತ್ಯವಾದ ಸಾಧನವಾಗಿದೆ.