fb pixel

Տողերի փոփոխման մեթոդներ

Մեթոդ
Նկարագրություն
Օրինակներ
Արդյունք
replace('a', 'b')
բոլոր a-երը փոխարինում է b-ով
'Abcde'.replace('A', 'B') 'ABBA'.replace('A', 'B') 'ABBA'.replace('AB', 'C')
Bbcde BBBB CBA
strip()
Հեռացնում է երկու ծայրերից բացատները
' Hi Bob '.strip()
Hi Bob
lstrip()
Հեռացնում է բացատները սկզբից
' Hi Bob '.lstrip()
Hi Bob
rstrip()
Հեռացնում է բացատները վերջից
' Hi Bob '.rstrip()
Hi Bob
removeprefix('a')
Հեռացնում է նշված նախածանցը, եթե այն առկա է
'Hi Bob!'.removeprefix('Hi') 'Hi Bob!'.removeprefix('hi')
Bob! Hi Bob!
removesuffix('a')
Հեռացնում է նշված վերջածանցը, եթե այն առկա է
'Hi Bob!'.removesuffix('!') 'Hi Bob?'.removesuffix('!')
Hi Bob Hi Bob?
replace և strip մեթոդները շատ տարածված են և բավականին հաճախ օգտագործվում են իրական ծրագրերում:

Առաջադրանք

Յուրաքանչյուր գենի կոդը օգտագործում է ԴՆԹ-ի չորս նուկլեոտիդային հիմքերը՝ ադենին (A), ցիտոզին (C), գուանին (G) և թիմին (T): Մենք չենք սիրում հապավումներ, ուստի մենք կցանկանայինք ընդլայնել այս հապավումները, երբ դրանք գտնվենք տեքստում: Հաշվի առնելով A, C, G և T աբստրակցիաներով տեքստը, փոխարինեք դրանք իրենց իրական անուններով (adenine, cytosine, guanine, thymine):
Մուտքը պարունակում է մեկ տող՝ տեքստ հապավումներով:
Ծրագիրը պետք է տպի նույն տեքստը՝ ելքի մեջ ընդլայնված հապավումներով:
Մուտք
Ելք
Each gene's code uses the four nucleotide bases of dna: A, C, G, and T
Each gene's code uses the four nucleotide bases of dna: adenine, cytosine, guanine, and thymine
 
To check your solution you need to sign in
Sign in to continue