2 зертханалық жұмыс Тақырыбы: Python бағдарламалау негіздері. Жұмыстың мақсаты



Дата18.09.2022
өлшемі17,4 Kb.
#39390

2 зертханалық жұмыс


Тақырыбы: Python бағдарламалау негіздері.


Жұмыстың мақсаты: деректердің негізгі түрлерін, жол деректеріндегі қарапайым операцияларды зерттеу.


Теориядан қысқаша мәліметтер
Жол таңбалар тізбегі деп аталады: әріптер, сандар, тыныс белгілері және т.б. жолды белгілеу үшін апострофты (') немесе қос тырнақшаларды қолдануға болады. Осының арқасында сіз апострофтар арқылы белгіленген жолдың ішінде тырнақшаға ие бола аласыз. Мысалы, " ол "сәлем " деді'..
Python 3-те барлық жолдарда юникод бар. Егер Python3-те сізге байт тізбегі қажет болса, (b) таңбасы қолданылады: b"бұл байт жолы".
Основные функции и методы работы со строками.


Функция / әдіс

Сипаттамасы

S1 + S2

Байланыс (жолдарды қосу)

S1 * n

Жолды қайталау N рет

S[i]

Индекс бойынша өтініш. S-жол айнымалысының атауы.

S[i:j:step]

Кесуді алу. S-жол айнымалысының атауы.

len(S)

Жолдың ұзындығы. S-жол айнымалысының атауы.

S.find(str, start,end)

Жолдағы ішкі жолды іздеу. Бірінші енгізу нөмірін немесе -1 қайтарады. Бастау және аяқтау параметрлері міндетті емес.

S.replace(шаблон, замена)

Үлгіні ауыстыру. Ескі ішкі жолдың барлық кірістерін жаңасына ауыстырады.

S.split(separator)

Жолды бөлгіш бойынша бөлу. Көрсетілген арнайы таңбаны пайдаланып жолды бөледі және ішкі жолдар тізімін қайтарады.

S.upper()

Жолды жоғарғы регистрге түрлендіру

S.lower()

Жолды төменгі регистрге түрлендіру

Мысал, s1= “Hello “, s2=”Maks”


Y = s1+s2. Y = “Hello Maks” аламыз


Python түріне түрлендіру
Кейде бүтін санды жол ретінде немесе керісінше жазу пайдалы. Егер жол сандардан тұрса, онда сіз бұл жолды сан түрінде ұсына аласыз, сонда онымен арифметикалық амалдарды орындауға болады. Ол үшін атауы тип атауына сәйкес келетін функциялар қолданылады, яғни int, float, str.
Мысалы, int ('123') 123 бүтін санды қайтарады, str (123) '123' жолын қайтарады, ал келесі Нұсқаулық:
print(str(2 + 2) * int('2' + '2'))
22 рет қайталанған "4" таңбасын көрсетеді.


Жұмысты орындау тәртібі
1. Теориялық материалды зерттеу.
2. Тапсырмаларды орындау.
3. Бақылау сұрақтарына жауап беріңіз.


1 тапсырма
Пайдаланушыдан сұрайтын бағдарламаны жазыңыз:
- Аты-жөні ("сіздің аты-жөніңіз?")
- жасы ("сіз неше жастасыз?")
- тұрғылықты жері ("Сіз қайда тұрасыз?")

Осыдан кейін мен үш жолды көрсетер едім:


"Сіздің атыңыз"
"Сіздің жасыңыз"
"Сіз өмір сүресіз"


2 тапсырма
1. Пернетақтадан 5 рет енгізілген сөзді қайталау бағдарламасын жасаңыз.
2. Сөздің i әрпін шығару бағдарламасын жасаңыз. I Индекс пернетақтадан енгізіледі.
3. Пернетақтадан енгізілген жолдың ұзындығын анықтаңыз.
4. Жолды кесу туралы нұсқаулықты зерттеңіз. Зерттеу нәтижелерін бағдарлама мысалдарымен жазыңыз.
5. Жолдағы ішкі жолды іздеу нұсқаулығын зерттеңіз. Зерттеу нәтижелерін бағдарлама мысалдарымен жазыңыз.
6. Жолды жоғарғы регистрге аудару бағдарламасын жасаңыз.


3 тапсырма
1. Пернетақтадан енгізілген сөйлемдегі сөздердің санын анықтаңыз. Сөздердің арасында тек бір бос орын бар.
2. Пернетақтадан енгізілген сөйлемде берілген сөзді іздеу бағдарламасын жасаңыз.
3. Пернетақтадан енгізілген жолда барлық Қос нүктелерді (:) сұрақ белгісімен (?).
Есеп мазмұны

1. Титулдық бет.


2. Орындалған жұмыстардың нәтижелері.
3. Бақылау сұрақтарына жауаптар.


Бақылау сұрақтары
1. Python-да жолдардың қандай түрі бар?
2. Python-да жолдар қалай белгіленеді?
3. Python-да байланыстыру әрекетін қалай орындауға болады?
4. Python-да I-ші таңбаны жолдан қалай шығаруға болады?
5. Python-да бүтін санды жолға түрлендіруге мысал келтіріңіз.

Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет