ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ: 'ಒಳಗೊಂಡಿದೆ' ಮತ್ತು 'ಇಂಡೆಕ್ಸ್ಆಫ್' ಗೆ ಪರ್ಯಾಯಗಳು

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳಿಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ: 'ಒಳಗೊಂಡಿದೆ' ಮತ್ತು 'ಇಂಡೆಕ್ಸ್ಆಫ್' ಗೆ ಪರ್ಯಾಯಗಳು
Python

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು

ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು ಆಗಾಗ್ಗೆ ಪರಿಶೀಲಿಸಬೇಕಾಗುತ್ತದೆ. ಅನೇಕ ಭಾಷೆಗಳು `ಒಳಗೊಂಡಿದೆ` ಅಥವಾ `ಇಂಡೆಕ್ಸ್ಆಫ್` ನಂತಹ ವಿಧಾನಗಳನ್ನು ನೀಡುತ್ತವೆ, ಪೈಥಾನ್ ಈ ಸಾಮಾನ್ಯ ಅಗತ್ಯವನ್ನು ನಿಭಾಯಿಸಲು ತನ್ನದೇ ಆದ ಮಾರ್ಗವನ್ನು ಹೊಂದಿದೆ. ಈ ಲೇಖನದಲ್ಲಿ, ನೀವು ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಚೆಕ್‌ಗಳನ್ನು ಹೇಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾವು ಅನ್ವೇಷಿಸುತ್ತೇವೆ.

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

ಆಜ್ಞೆ ವಿವರಣೆ
in ಮುಖ್ಯ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಅದು ಸರಿ ಅಥವಾ ತಪ್ಪು ಎಂದು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
find ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಕಂಡುಬರುವ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಕಡಿಮೆ ಸೂಚ್ಯಂಕವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ; ಕಂಡುಬಂದಿಲ್ಲವಾದರೆ -1 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
def ಕೋಡ್‌ನ ಫಂಕ್ಷನ್ ಬ್ಲಾಕ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, ಅದು ಕರೆ ಮಾಡಿದಾಗ ಮಾತ್ರ ರನ್ ಆಗುತ್ತದೆ.
for ಅನುಕ್ರಮದ ಮೇಲೆ ಲೂಪ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ (ಪಟ್ಟಿ, ಟ್ಯೂಪಲ್, ನಿಘಂಟು, ಸೆಟ್ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್‌ನಂತಹ).
if not ಷರತ್ತು ತಪ್ಪಾಗಿದ್ದರೆ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಷರತ್ತುಬದ್ಧ ಹೇಳಿಕೆ.
continue ಪ್ರಸ್ತುತ ಪುನರಾವರ್ತನೆಗಾಗಿ ಮಾತ್ರ ಲೂಪ್‌ನೊಳಗೆ ಉಳಿದ ಕೋಡ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡಿ, ನಂತರ ಮುಂದಿನ ಪುನರಾವರ್ತನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯುತ್ತದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಚೆಕ್‌ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು

ಒದಗಿಸಲಾದ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಎರಡು ವಿಭಿನ್ನ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ: ದಿ in ಕೀವರ್ಡ್ ಮತ್ತು find ವಿಧಾನ. ಮೊದಲ ಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ, contains_substring, ಇದು ಎರಡು ವಾದಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ: main_string ಮತ್ತು substring. ಅದು ಹಿಂತಿರುಗುತ್ತದೆ True ಒಂದು ವೇಳೆ substring ಒಳಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ main_string ಮತ್ತು False ಇಲ್ಲದಿದ್ದರೆ. ಇದನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಧಿಸಲಾಗುತ್ತದೆ in ಕೀವರ್ಡ್, ಇದು ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಚೆಕ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸರಳ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಾಗಿದೆ. ಸ್ಕ್ರಿಪ್ಟ್ ನಂತರ a ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಟ್ರಿಂಗ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಪುನರಾವರ್ತಿಸುತ್ತದೆ for ಲೂಪ್, ಮತ್ತು ವೇಳೆ substring ಪ್ರಸ್ತುತ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಕಂಡುಬಂದಿಲ್ಲ, ಇದು ಬಳಸುತ್ತದೆ continue ಮುಂದಿನ ಪುನರಾವರ್ತನೆಗೆ ಹೋಗಲು ಹೇಳಿಕೆ.

ಎರಡನೇ ಸ್ಕ್ರಿಪ್ಟ್ ಇದೇ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತದೆ ಆದರೆ ಹತೋಟಿಯನ್ನು ಹೊಂದಿದೆ find ಬದಲಿಗೆ ವಿಧಾನ. ಕಾರ್ಯ contains_substring_with_find ವೇಳೆ ಪರಿಶೀಲಿಸುತ್ತದೆ substring ನಲ್ಲಿ ಇರುತ್ತದೆ main_string ಹಿಂದಿರುಗುವ ಮೂಲಕ True ಒಂದು ವೇಳೆ find ವಿಧಾನವು ಹಿಂತಿರುಗುವುದಿಲ್ಲ -1. ದಿ find ವಿಧಾನ ಹುಡುಕಾಟಗಳು substring ಮತ್ತು ಅದು ಕಂಡುಬರುವ ಕಡಿಮೆ ಸೂಚ್ಯಂಕವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಅಥವಾ -1 ಅದು ಸಿಗದಿದ್ದರೆ. ನಿಮಗೆ ಸ್ಥಾನದ ಅಗತ್ಯವಿದ್ದರೆ ಈ ವಿಧಾನವು ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣವನ್ನು ಒದಗಿಸುತ್ತದೆ substring, ಆದರೆ ಸರಳ ಪರಿಶೀಲನೆಗಾಗಿ, ದಿ in ಕೀವರ್ಡ್ ಹೆಚ್ಚು ನೇರವಾಗಿರುತ್ತದೆ. ಎರಡೂ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಹೇಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಪರಿಶೀಲಿಸುವುದು ಮತ್ತು ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಕಂಡುಬರದ ಪ್ರಕರಣಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ, ಇದು ಕ್ಲೀನ್ ಮತ್ತು ಓದಬಲ್ಲ ಪೈಥಾನ್ ಕೋಡ್‌ಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು

ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಉದಾಹರಣೆ 'ಇನ್' ಕೀವರ್ಡ್ ಬಳಸಿ

def contains_substring(main_string, substring):
    return substring in main_string

strings_to_check = ["hello world", "Python programming", "substring search"]
substring = "Python"

for string in strings_to_check:
    if not contains_substring(string, substring):
        continue
    print(f"'{substring}' found in '{string}'")

ಪೈಥಾನ್‌ನ 'ಫೈಂಡ್' ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು

'ಫೈಂಡ್' ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಉದಾಹರಣೆ

def contains_substring_with_find(main_string, substring):
    return main_string.find(substring) != -1

strings_to_check = ["example string", "testing find method", "no match here"]
substring = "find"

for string in strings_to_check:
    if not contains_substring_with_find(string, substring):
        continue
    print(f"'{substring}' found in '{string}'")

ಪೈಥಾನ್‌ನಲ್ಲಿ ಪರ್ಯಾಯ ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನಗಳನ್ನು ಅನ್ವೇಷಿಸಲಾಗುತ್ತಿದೆ

ಜೊತೆಗೆ in ಕೀವರ್ಡ್ ಮತ್ತು find ವಿಧಾನ, ಪೈಥಾನ್ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಉಪಯುಕ್ತವಾದ ಇತರ ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನಗಳನ್ನು ನೀಡುತ್ತದೆ. ಅಂತಹ ಒಂದು ವಿಧಾನವೆಂದರೆ count, ಇದು ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನ ಅತಿಕ್ರಮಿಸದ ಘಟನೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಇದು ನೇರ ಬದಲಿಯಾಗಿಲ್ಲದಿದ್ದರೂ contains ಅಥವಾ indexOf, ಎಣಿಕೆಯು ಶೂನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಇನ್ನೊಂದು ವಿಧಾನವೆಂದರೆ startswith, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಪ್ರಾರಂಭವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತದೆ. ನೀವು ಸ್ಟ್ರಿಂಗ್‌ಗಳಲ್ಲಿ ಪೂರ್ವಪ್ರತ್ಯಯಗಳನ್ನು ಪರಿಶೀಲಿಸಬೇಕಾದಾಗ ಈ ವಿಧಾನವು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ಉದಾಹರಣೆಗೆ URL 'http' ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವುದು.

ಅಂತೆಯೇ, ದಿ endswith ಸ್ಟ್ರಿಂಗ್ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆಯೇ ಎಂದು ವಿಧಾನ ಪರಿಶೀಲಿಸುತ್ತದೆ. ಫೈಲ್ ವಿಸ್ತರಣೆಗಳು ಅಥವಾ ಇತರ ಪ್ರತ್ಯಯಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಇದು ಸಹಾಯಕವಾಗಿದೆ. ಪೈಥಾನ್ ಸಹ ಒದಗಿಸುತ್ತದೆ re ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಹೆಚ್ಚು ಸುಧಾರಿತ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಹುಡುಕಾಟಗಳಿಗಾಗಿ ಮಾಡ್ಯೂಲ್. ದಿ re.search ಕಾರ್ಯವು ಸ್ಟ್ರಿಂಗ್‌ಗಳೊಳಗೆ ಮಾದರಿ ಹೊಂದಾಣಿಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಸಂಕೀರ್ಣವಾದ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಹುಡುಕಲು ಪ್ರಬಲ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ. ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು ಬರೆಯಲು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದ್ದರೂ, ಅವು ಸಂಕೀರ್ಣವಾದ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಹುಡುಕಾಟಗಳಿಗೆ ನಮ್ಯತೆ ಮತ್ತು ಶಕ್ತಿಯನ್ನು ನೀಡುತ್ತವೆ. ಈ ಪರ್ಯಾಯ ವಿಧಾನಗಳು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಚೆಕ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು, ವಿವಿಧ ಅಗತ್ಯಗಳನ್ನು ಪೂರೈಸಲು ಮತ್ತು ಸಂದರ್ಭಗಳಲ್ಲಿ ಬಳಸುವ ವಿವಿಧ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನಗಳ ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು

  1. ಪೈಥಾನ್‌ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ನಾನು ಹೇಗೆ ಪರಿಶೀಲಿಸಬಹುದು?
  2. ನೀವು ಬಳಸಬಹುದು in ಕೀವರ್ಡ್ ಅಥವಾ find ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಸಬ್ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹೊಂದಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವ ವಿಧಾನ.
  3. ಎರಡರ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು find ಮತ್ತು index ವಿಧಾನಗಳು?
  4. ದಿ find ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಕಂಡುಬರದಿದ್ದರೆ ವಿಧಾನವು -1 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಆದರೆ ದಿ index ವಿಧಾನವು ಮೌಲ್ಯ ದೋಷವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.
  5. ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಚೆಕ್‌ಗಳಿಗಾಗಿ ನಾನು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಬಹುದೇ?
  6. ಹೌದು, ನೀವು ಬಳಸಬಹುದು re.search ನಿಂದ ಕಾರ್ಯ re ಸುಧಾರಿತ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಹುಡುಕಾಟಗಳಿಗಾಗಿ ಮಾಡ್ಯೂಲ್.
  7. ನಿರ್ದಿಷ್ಟ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆಯೇ ಎಂದು ನಾನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು?
  8. ನೀವು ಬಳಸಬಹುದು startswith ಸ್ಟ್ರಿಂಗ್ ನಿರ್ದಿಷ್ಟ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವ ವಿಧಾನ.
  9. ನಿರ್ದಿಷ್ಟ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಕೊನೆಗೊಳ್ಳುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ನಾನು ಯಾವ ವಿಧಾನವನ್ನು ಬಳಸಬಹುದು?
  10. ದಿ endswith ಸ್ಟ್ರಿಂಗ್ ನಿರ್ದಿಷ್ಟ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ವಿಧಾನವನ್ನು ಬಳಸಬಹುದು.
  11. ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಸಂಭವಿಸುವಿಕೆಯನ್ನು ಎಣಿಸಲು ಒಂದು ವಿಧಾನವಿದೆಯೇ?
  12. ಹೌದು, ದಿ count ವಿಧಾನವು ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ನ ಅತಿಕ್ರಮಿಸದ ಘಟನೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
  13. ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಕಂಡುಬರದ ಪ್ರಕರಣಗಳನ್ನು ನಾನು ಹೇಗೆ ನಿಭಾಯಿಸಬಹುದು?
  14. ನೀವು ಬಳಸಬಹುದು if ಜೊತೆ ಹೇಳಿಕೆ not ಅಥವಾ ಪರಿಶೀಲಿಸಿ find ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಕಂಡುಬರದ ಪ್ರಕರಣಗಳನ್ನು ನಿರ್ವಹಿಸಲು -1 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
  15. ಈ ವಿಧಾನಗಳ ನಡುವೆ ಕಾರ್ಯಕ್ಷಮತೆಯ ವ್ಯತ್ಯಾಸಗಳಿವೆಯೇ?
  16. ಹೌದು, ಅಂತಹ ವಿಧಾನಗಳು in ಮತ್ತು startswith ಸರಳ ಪರಿಶೀಲನೆಗಳಿಗೆ ಸಾಮಾನ್ಯವಾಗಿ ವೇಗವಾಗಿರುತ್ತದೆ, ಆದರೆ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು ನಿಧಾನವಾಗಿರಬಹುದು ಆದರೆ ಹೆಚ್ಚು ಶಕ್ತಿಯುತವಾಗಿರುತ್ತವೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ವಿಧಾನಗಳ ಕುರಿತು ಅಂತಿಮ ಆಲೋಚನೆಗಳು

ಪೈಥಾನ್ ಎ ಹೊಂದಿಲ್ಲ contains ಅಥವಾ indexOf ಕೆಲವು ಇತರ ಭಾಷೆಗಳಂತೆ ವಿಧಾನ. ಆದಾಗ್ಯೂ, ಇದು ಸಬ್‌ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ವಿವಿಧ ಮಾರ್ಗಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ in ಕೀವರ್ಡ್, ದಿ find ವಿಧಾನ ಮತ್ತು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು. ಪ್ರತಿಯೊಂದು ವಿಧಾನವು ತನ್ನದೇ ಆದ ಅನುಕೂಲಗಳನ್ನು ಹೊಂದಿದೆ, ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಅಗತ್ಯಗಳನ್ನು ಆಧರಿಸಿ ಸರಿಯಾದದನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದು ಮುಖ್ಯವಾಗಿದೆ. ಈ ತಂತ್ರಗಳನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮಾಡುವ ಮೂಲಕ, ನೀವು ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಚೆಕ್‌ಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ನಿಭಾಯಿಸಬಹುದು ಮತ್ತು ಕ್ಲೀನ್, ಪರಿಣಾಮಕಾರಿ ಪೈಥಾನ್ ಕೋಡ್ ಅನ್ನು ಬರೆಯಬಹುದು.