Sobes.tech
Junior

Ի՞նչ մեթոդներ կան ձեր ծրագրավորման լեզվով տողերով աշխատելու համար։

sobes.tech AI

Պատասխան AI-ից

Python-ում տողերի հետ աշխատելու համար նախատեսված է բազմաթիվ ներքին մեթոդներ: Ահա դրանց հիմնականները:

  • Տառատեսակի փոփոխում:

    • lower(): բոլոր տառերը դարձնում է փոքրատառ:
    • upper(): բոլոր տառերը դարձնում է մեծատառ:
    • capitalize(): առաջին տառը դարձնում է մեծատառ, մնացածը՝ փոքրատառ:
    • title(): յուրաքանչյուր բառի առաջին տառը դարձնում է մեծատառ:
    • swapcase(): փոխում է տառատեսակը՝ մեծատառից փոքրատառ:
  • Որոնում և փոխում:

    • find(substring[, start[, end]]): որոնում է առաջին հանդիպումը և վերադարձնում է նրա ինդեքսը:
    • index(substring[, start[, end]]): նույնը, բայց եթե չգտնի՝ գցում է սխալ:
    • rfind(substring[, start[, end]]): որոնում է վերջին հանդիպումը:
    • rindex(substring[, start[, end]]): նույնը, բայց եթե չգտնի՝ գցում է սխալ:
    • count(substring[, start[, end]]): հաշվում է հանդիպումների քանակը:
    • replace(old, new[, count]): փոխում է հանդիպումները:
  • Բաժանում և միացում:

    • split(sep=None, maxsplit=-1): բաժանում է տողը՝ ըստ separator-ի:
    • splitlines([keepends]): բաժանում է տողը՝ նոր տողերի նշաններով:
    • join(iterable): միավորում է տարրերը՝ որպես տող:
  • Բովանդակության ստուգում:

    • startswith(prefix[, start[, end]]): ստուգում է, արդյոք տողը սկսվում է նշված նախածանցով:
    • endswith(suffix[, start[, end]]): ստուգում է, արդյոք տողը վերջանում է նշված վերջածանցով:
    • isalnum(): ստուգում է, արդյոք տողը միայն տառեր և թվեր է:
    • isalpha(): միայն տառեր:
    • isdigit(): միայն թվեր:
    • isspace(): միայն բացատներ:
    • islower(): բոլոր տառերը փոքրատառ:
    • isupper(): բոլոր տառերը մեծատառ:
    • istitle(): տողը վերնագրի ձևաչափում է:
  • Բացատների հեռացում:

    • strip([chars]): հեռացնում է սկզբից և վերջից նշված նշանները:
    • lstrip([chars]): միայն սկզբից:
    • rstrip([chars]): միայն վերջից:
  • Ֆորմատավորում:

    • format(*args, **kwargs): ձևավորում է տողը՝ տեղակալներ փոխարինելով:
    • f-ստրինգներ՝ ուղիղ փոփոխականների և արտահայտությունների ներդնում:

Օրինակներ որոշ մեթոդների օգտագործման:

s = "   Hello, World!   "
print(s.strip())  # Արդյունք: "Hello, World!"
print(s.lower())  # Արդյունք: "   hello, world!   "
print(s.replace("World", "Python"))  # Արդյունք: "   Hello, Python!   "

words = ["Привет", "мир"]
print(" ".join(words)) # Արդյունք: "Привет мир"

name = "Alice"
age = 30
print(f"Меня зовут {name}, и мне {age} лет.") # Արդյունք: "Меня зовут Alice, и мне 30 лет."