Жолдарда ішкі жолды табу, таңбаларды ауыстыру және т.б. сияқты операцияларды орындаудың көптеген әдістері бар. Мысалы:
text = "Привет, мир!"
length = len(text) # Длина строки
index = text.find("мир") # Поиск подстроки
new_text = text.replace("мир", "Python") # Замена подстроки
Жолдар өзгермейтін нысандар болып табылады, яғни жол жасалғаннан кейін оның мазмұнын өзгерту мүмкін емес. Оның орнына жолдардың үстіндегі операцияларды орындау кезінде жаңа жол жасалады.
ҚБ: «Басбармақ» әдісі
ҚБ: «ЕКІ жұлдыз бір тілек» әдісі
ҚБ: «Бағдаршам» әдісі
А3 формат, түрлі-түсті қағаздар
Сабақтың соңы
5 мин
Оқушылар жұмыстарын жайып, сынып оқушыларымен тамашалайды, ұсыныстар айтады.
Сабақ соңында оқушылар рефлексия жүргізеді:
- нені білдім, нені үйрендім
- нені толық түсінбедім
Ауызша
№16 сабақ
Бөлім:
Педагогтің аты-жөні
Күні:
Сабақ
Сынып:
Қатысушылар саны: -
Қатыспағандар саны:
Сабақтың тақырыбы
Тізімдер жолдардан күштірек
Сабақтың мақсаты
Тізімдер мен жолдарды салыстыру оларды қалай қолдану керектігін үйрену.
Ұйымдастыру кезеңі 1. Сыныппен амандасу. Сыныптағы оқушыларды түгендеу.
2. Сыныпта психологиялық ахуал қалыптастыру, яғни сабаққа оқушыларды бейімдеп бағдар беріледі. Сыныпты сабаққа дайындау.
3. Cабақ тақырыбымен, мақсатымен және
критерийлермен танысады.
Оқушылар амандасып ,бір-біріне сәттілік тілейді.
Үй тапсырмасына берілген сұрақтарға толық әрі нақты жауап қайтару
ТІЗІМДЕР ЖОЛДАРДАН КҮШТІРЕК
Тізімдер мен жолдар Python - да екі түрлі деректер түрі болып табылады және олардың әрқайсысының өзіндік ерекшеліктері мен қолданылуы бар. Олардың біреуі әрқашан екіншісінен күшті немесе жақсырақ деп айтуға болмайды, өйткені олар әртүрлі тапсырмаларға арналған. Оларды салыстыруды қарастырайық:
Жолдар:
Жолдар таңбалар тізбегі болып табылады және мәтіндік ақпаратты сақтау үшін қолданылады.
• Жолдар өзгермейді, яғни жол жасалғаннан кейін оны өзгерту мүмкін емес және жолдардағы кез келген операциялар жаңа жол жасайды.
• Жолдарда split, strip, replace және басқалары сияқты мәтінмен жұмыс істеудің көптеген әдістері бар.
• Жолдар мәтіндік деректерді көрсету және өңдеу үшін пайдаланылуы мүмкін, мысалы, атаулармен, мекен-жайлармен, мәтіндік құжаттармен және басқа мәтіндік деректермен жұмыс істеу.
Тізімдер:
Тізімдер элементтердің реттелген жинақтары болып табылады және әртүрлі деректер түрлерінің элементтерін, соның ішінде жолдарды қамтуы мүмкін.
• Тізімдер өзгермелі және оларға элементтерді қосуға, жоюға және өзгертуге болады.
• Тізімдерді әртүрлі деректерді, соның ішінде сандарды, нысандарды, деректер құрылымдарын және т.б. сақтау және өңдеу үшін пайдалануға болады.
• Тізімдер append, pop, sort және басқалары сияқты деректерді басқарудың көптеген әдістерін қолдайды.
• Сонымен, тізімдер әрқашан жолдардан күшті немесе жақсы болады деген жалпы ереже жоқ. Деректердің екі түрінің де артықшылықтары бар және нақты тапсырмаға байланысты қолданылады. Егер сізге мәтіндік ақпаратты сақтау қажет болса, онда жолдар дұрыс таңдау болады. Егер сізге элементтердің реттелген жиынтығын басқару қажет болса, онда тізімдер қолайлы болады.
Тапсырма: мәтіндегі сөздерді санау
Бұл тапсырманың мақсаты-пайдаланушы енгізген мәтіндегі сөздердің санын есептейтін бағдарлама құру.
Пайдаланушыдан мәтін енгізуді сұраңыз.
Енгізілген мәтінді сөздерге бөліңіз. Мәтіндегі сөздердің санын санаңыз.