Ord және len функциялары
Жол Unicode таңбаларын қамтығандықтан, ord() функциясы арқылы біз Unicode кодтамасындағы таңбаның сандық мәнін ала аламыз:
Жолдың ұзындығын алу үшін len() функциясын пайдалануға болады:
Жолда іздеу
Term in string өрнегінің көмегімен string жолында term қосымша жолын табуға болады. Егер қосымша жол табылса, өрнек True мәнін қайтарады, әйтпесе False мәнін қайтарады:
Жолды таңдау
For циклының көмегімен барлық жол таңбаларын таңдауға болады:
Жолдың негізгі әдістері
Қосымшаларда қолдануға болатын жолдардың негізгі әдістерін қарастырайық:
isalpha (): жол тек алфавиттік таңбалардан тұратын болса, True қайтарады
islower (): жол тек төменгі регистрдегі таңбалардан тұратын болса, True қайтарады
isupper (): жоғарғы регистрдегі барлық жол таңбалары болса, True қайтарады
isdigit (): барлық жол таңбалары-сандар
isnumeric (): жол Сан болса, True қайтарады
startswith (str): жол str ішкі жолынан басталса, True қайтарады
endswith (str): жол str ішкі жолында аяқталса, True қайтарады
lower(): жолды төменгі регистрге ауыстырады
upper (): жолды жоғарғы регистрге ауыстырады
title (): барлық сөздердің бастапқы символдары жоғарғы регистрге ауыстырылады
capitalize (): жоғарғы регистрге тек бірінші сөздің бірінші әрпін аударады
lstrip (): жолдан бастапқы бос орындарды жояды
rstrip (): жолдың соңғы бос жерлерін жояды
strip (): жолдан бастапқы және соңғы бос орындарды жояды
ljust (width): егер жолдың ұзындығы width параметрінен аз болса, жолдың оң жағына width мәнін толықтыру үшін бос орындар қосылады, ал жолдың өзі сол жақ жиегіне тураланады
rjust (width): егер жолдың ұзындығы width параметрінен аз болса, онда жолдың сол жағында width мәнін толықтыру үшін бос орындар қосылады, ал жолдың өзі оң жақ шетінде тураланады
center (width): егер жолдың ұзындығы width параметрінен аз болса, онда жолдың сол және оң жақтарына width мәнін толықтыру үшін бос орындар біркелкі қосылады, ал жолдың өзі ортасына тураланады
find (str[, start [, end]): жолдың ішкі индексін қайтарады. Егер қосымша жол табылмаса, 1 Саны қайтарылады
replace (old, new [, num]): жолда бір қосымша жолды басқасына ауыстырады
split ([delimeter[, num]]): бөлгішке байланысты жолды кіші жолға бөледі
join (str): жолдарды бір жолға біріктіріп, олардың арасында белгілі бір бөлгішті кірістіреді
Мысалы, егер Сан клавиатурасынан енгізуді күтсек, енгізілген жолды санға түрлендіру алдында isnumeric() әдісі арқылы дұрыс Сан енгізілгенін тексеруге болады және егер осылай болса, түрлендіру әрекетін орындауға болады:
Тексеру, белгілі бір қосымша жолға жол басталады немесе аяқталады:
Жолдың басында және соңында бос орындарды жою:
Жолды бос орындармен толықтыру және туралау:
Консоль шығысы:
Достарыңызбен бөлісу: |