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 лет."