Дәріс тезистері № апта Дәріс тақырыбы және тезистер Сағат көлемі №1 дәріс Қарастырылатын сұрақтар


Деректердің негізгі түрлерін жазу



бет12/20
Дата30.03.2023
өлшемі164,2 Kb.
#77735
1   ...   8   9   10   11   12   13   14   15   ...   20
Байланысты:
Дәріс тезистері

Деректердің негізгі түрлерін жазу. Берілген мәндерінің типіне қарай Python айнымалы- лардың түрлерін өзі бақылап отырады. Мына түсініктемеге назар аударайық:
#Бұл түсініктеме '"Бұл көпжолды түсініктеме'"
программалық кодқа түсініктеме беріп отырған жөн. Оны өзіміз ғана емес, басқалар да жылдам ұғынады.
"'Python тілінің деректер типі" a = 12 # Бүтін сан
b = 13.78 # Жылжымалы нүктесі бар сан с = "Сәлем, әлем" # Жол
d = [1, "Ура", 1.12] # Тізім
е = (2, 12, 56) # Кортеж
f= {1: "Бірінші", 2: "Екінші"} #Сөздік
g = True # Немесе False (Логикалық мән) print(a, b, с)
print(d, e, f, g)
Мына программаны теріп, нәтижесін көріңіз.
line = "Бұл адамшылық белгісі" print(Iine)
print("Жол ұзындығы:", len(line))
print(line[0]) # Бірінші элемент, санақ нөлден басталады print(line[1]) # Екінші элемент
print(line[-1]) # Соңғы элемент print(line[1 :4]) # Қиып алу print(line[:4]) # Бұл да қиып алу print(Iine[4:]) # Тағы бір нұсқасы
print(line + line) # Жолға жолды қосамыз print(line * 3) # Осылай да қосуға болады
Нәтижесі мынадай болады:
Бұл адамшылық белгісі Жол ұзындығы: 21
Б Ұ
i
ұл Бұл
адамшылық белгісі
Бұл адамшылық белгісіБұл адамшылық белгісі
Бұл адамшылық белгісіБұл адамшылық белгісіБұл адамшылық белгісі
Реттілікті өзгерту операцияларынан бөлек жолдарды өзгертудің өзіндік әдістері бар.
Мына мысалды орындайық:
line1 = "Бұл бірінші жол"
lіnе2 = "АЛ МЫНАУ ЕКІНШІ ЖОЛ"
print(line1 .rерlасе('ұл', 'ек')) # Бір жолды басқа жолмен ауыстырады print(line1.find('тo')) # Жолдың ауысқанын іздейді print(line1.split(' ')) # Жолды бөліктерге бөледі
print(line1.upper()) # Символдарды жоғарғы регистрге ауыстырады print(line2.lower()) # Символдарды төменгі регистрге ауыстырады

Нәтижесі:


Бек бірінші жол 1
['Бұл', 'бірінші', 'жол'] БҰЛ БІРІНШІ ЖОЛ
ал мынау екінші жол


Сөздіктер құру


Сөздіктер (dict) – бұл да объектілер жиыны, бірақ оларға жету коллекцияның басынан бастап белгілі бір орын ауысу бойынша жүргізілмейді, түйінді сөздер бойынша жүргізіледі. Шын мәнінде, элементтерді позициясына қарай реттеу емес, тек қана түйінді сөз бен онымен тығыз байланысты мәндерді ғана көрсетеді.
Мына программаны енгізіп көрейік:
mydic = {1: "Бірінші", 2: "Екінші"}
print("1 деген кілті бар элементті алайық >", mydic[1])
superdic = {'name': {'first': 'Айдар', 'second': 'Тілегенов'},
'job': ['Ақпараттық технологиялар орталығы', 'ОТК']} # күрделірек құрылым print(superdic['name']['second'], " >", superdic['job'][0])
Нәтижесі:
1 деген кілті бар элементті алайық > Бірінші
Тілегенов —> Ақпараттық технологиялар орталығы


Достарыңызбен бөлісу:
1   ...   8   9   10   11   12   13   14   15   ...   20




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

    Басты бет