Рабочие листы
к вашим урокам
Скачать
1 слайд
Тақырыбы: Жолдарға қолданылатын әдістер.
ОРЫНДАҒАН: Бейлханова А.Ж.
Тексерген: Дүйсембекова А.Н.
Тобы: 18вт-3
Рымбек Байсейітов атындағы Семей қаржы-экономикалық колледжі
2 слайд
Жоспар:
Жолдарға қолданылатын негізгі әдістер
Жолдарға қолданылатын негізгі әдістерді қолдану
3 слайд
Жолдарға қолданылаын негізгі әдістер
isalpha(): егер жол тек алфавит символдарынан тұрса, True мәнін қайтарады
islower(): егер жол тек төменгі регистрдегі символдардан ғана, True мәнін қайтарады
isupper():егер жол тек жоғарғы регистрдегі символдардан ғана, True мәнін қайтарады
isdigit(): егер жолдың барлық символдары сандар болса, True мәнін қайтарады
isnumeric(): егер жол саннан тұрса, True мәнін қайтарады
startswith(str): егер жол str ішкі жолынан басталса, True мәнін қайтарады
endswith(str): егер жол str ішкі жолымен аяқалса, True мәнін қайтарады
lower(): жолды төменгі регистрге ауыстырады
upper():жолды жоғарғы регистрге ауыстырады
4 слайд
title(): жолдағы сөздердің бірінші символдары жоғарғы регистрге ауыстырылады.
capitalize(): жолдың тек бірінші сөзінің бірінші әрпін ғана жоғарғы регистрге ауыстырады.
lstrip(): жолдың басындағы бос орындарды жояды
rstrip(): жолдың соңындағы бос орындарды жояды
strip(): жолдың басындағы және соңындағы бос орындарды жояды
ljust(width): егер жол ұзындығы width параметрінен кем болса, онда жолдың оң жағына бос орын қосылады, ал жол сол жақ бойынша түзетіледі.
rjust(width): егер жол ұзындығы width параметрінен кем болса, онда жолдың сол жағына бос орын қосылады, ал жол оң жақ бойынша түзетіледі.
center(width): егер жол ұзындығы width параметрінен кем болса, онда жолдың оң және сол жағына бос орын қосылады, ал жол жолдың центрі бойынша түзетіледі.
find(str[, start [, end]): жолдағы ішкі жолдың индексін қайтарады. Егер ішкі жол табылмаса, онда -1 қайтарылады.
replace(old, new[, num]): жолда бір ішкі жолды екінші ішкі жолға ауыстрады.
split([delimeter[, num]]): бөлгішке байланысы жолды ішкі жолдарға ажыратады.
join(strs): араларына ажыратқыш қоя отырып, жолдарды бір жолға біріктіреді
5 слайд
Мысалы, егер біз пернетақтадан санды енгізуді күтсек, онда берілген жолды санға түрлендірместен бұрын isnumeric() әдісінің көмегімен шынымен сан енгізілгенін тексеріп алуымызға болады, егер сан енгізіле, онда түрлендіру операциясы орындалады:
6 слайд
Жолдың белгілі бір ішкі жолдан басталатындығын немесе аяқталатындығын тексеру:
7 слайд
Жолдың басындағы және соңындағы бос орындарды жою:
8 слайд
Жолды бос орындармен толықтыру және туралау:
Консольдық шығуы:
iPhone 7: 52000
Huawei P10: 36000
9 слайд
Жол ішінде іздеу:
Ішкі жолды жолдан іздеу үшін Python тілінде find() әдісі қолданылады, оның үш формасы бар:
find(str): str ішкі жолын іздеу жолдың басынан аяғына дейін жүргізіледі
find(str, start): start параметрі бастапқы индексті көрсетеді, оның көмегімен іздеу жүргізіледі
find(str, start, end): end параметрі соңғы индексті көрсетеді, іздеу осы индекске дейін жүргізіледі.
Егер ішкі жол табылмаса, -1 қайтарылады:
10 слайд
Жол ішінде алмастырулар жүргізу
Жол ішінде бір ікші жолды екіншісіне ауыстыру үшін replace() әдісі қолданылады:
replace(old, new): old ішкі жолын new ішкі жолымен алмастырады.
replace(old, new, num): num параметрі old ішкі жолын new ішкі жолына неше рет ауыстыру керек екенін көрсетеді.
11 слайд
12 слайд
Ішкі жолдарға бөлу
split() әдісі ажыратқышқа байланысты жолды ішкі жолдардың тізіміне бөледі. Ажыратқыш ретінде кез келген символ немесе символдар тізбегі бола алады. Берілген әдістің келесідей формалары бар:
split(): ажыратқыш ретінде бос орын қолданылады
split(delimeter): ажыратқыш ретінде delimeter қолданылады
split(delimeter, num): num параметрі delimeter неше рет енетінін көрсетеді. Жолдың қалған бөлігі ішкі бөліктерге ажыратылмай қосылады.
13 слайд
text = "Бұл бұтақтары сынған және қабығы түскен, екі құшақ, өте үлкен емен еді"
# бос орын бойынша ажырату
splitted_text = text.split()
print(splitted_text)
print(splitted_text[10]) # ['Бұл', 'бұтақтары', 'сынған', 'және', 'қабығы', 'түскен,', 'екі', 'құшақ,', 'өте', 'үлкен', 'емен', 'еді']емен # үтір бойынша ажырату
splitted_text = text.split(",")
print(splitted_text)
print(splitted_text[1]) # ['Бұл бұтақтары сынған және қабығы түскен', ' екі құшақ', ' өте үлкен емен еді'] екі құшақ # бірінші бес бос орын бойын ажырату
splitted_text = text.split(" ", 5)
print(splitted_text)
print(splitted_text[5]) ['Бұл', 'бұтақтары', 'сынған', 'және', 'қабығы', 'түскен, екі құшақ, өте үлкен емен еді']
14 слайд
Жолдарды қосу
join() әдісі жолдар тізімін біріктіреді.
15 слайд
join() әдісіне тізімнің орнына жай жолды беруге болады:
word = "hello"
joined_word = "|".join(word)
print(joined_word) # h|e|l|l|o
16 слайд
Назарларыңызға рахмет!
Рабочие листы
к вашим урокам
Скачать
6 665 953 материала в базе
Настоящий материал опубликован пользователем Дуйсембекова Арайлым Нургельдиевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
4 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.