Ақпараттар типтерінің түрлері, сандық типті түрлендіру

Ақпараттар типтерінің түрлері

Python-да негізгі деректер типтері келесі топтарға бөлінеді:

a) Сандық типтер (Numeric Types)
Сандармен жұмыс істеу үшін қолданылады:
int: бүтін сандар
Мысалы: 10, -5, 0
float: қалқымалы нүктелі сандар (нақты сандар)
Мысалы: 3.14, -2.718, 0.0
complex: кешенді сандар (комплексті)
Мысалы: 3 + 4j, -2 - 3j


b) Мәтіндік типтер (Text Type)

str: мәтіндерді (жолдарды) сақтау үшін қолданылады.
Мысалы: "Hello", 'Python'


c) Логикалық тип (Boolean Type)

bool: логикалық мәндер: True немесе False.
Мысалы: x = True


d) Ретті типтер (Sequence Types)

list: элементтер тізімі, өзгермелі.
Мысалы: [1, 2, 3], ["a", "b", "c"]
tuple: элементтер тізімі, өзгермейтін.
Мысалы: (1, 2, 3), ("a", "b", "c")


e) Мап типі (Mapping Type)

dict: кілт-мән жұптары түріндегі мәліметтер.
Мысалы: {"key": "value", "name": "Alice"}


f) Жиындар (Set Types)

set: қайталанбайтын элементтер жиыны.
Мысалы: {1, 2, 3}
frozenset: өзгермейтін жиын.


g) Басқа типтер

bytes, bytearray, memoryview: байттық деректермен жұмыс істеу үшін. Барлық Python-дағы деректер түрлері


Ақпараттар (мәліметтер) типтері

Бағдарламалау кезінде мәліметтер типі маңызды ұғым болып табылады.
Айнымалылар әртүрлі типтегі деректерді сақтай алады, ал әртүрлі типтер әртүрлі заттарды орындай алады.


Амалдар мен өрнектер

int float String bool list tuple set dict
Бүтін сандар Нақты сандар Жолдық тип Логикалық тип Тізім (массив) Кортеж/td> Көптеген Сөздік
a = 2 a = 2.0 s = 'alma' a = True немесе a = False a = [1, 2, 3] немесе a = [] a = (1, 2, 3) немесе a = () s = set() немесе s = {1, 2, 3} d = dict() немесе d = {'one': 1, 'two': 2}

Python бағдарламасында қолданып жатқан айнымалының қандай типке жататындығын type() функциясымен анықтауымызға болады. Ол үшін төменде берілген бағдарлама кодын жазу керек.

Енгізу Нәтиже
a = 2.0; k = 48
print ('a =',type(a))
print ('k =',type(k))
b = int(a)
t = float(k)
print ('b =', b)
print ('b =', type(b))
print ('t =', t)
print ('t =', type(t))
a = <'class 'float''>
k = <'class 'int''>>
b = <'class 'int''>
t = 48.0
t = <'class 'float''>

int()

Енгізу Нәтиже
a = int()
print(a)
b = int(123)
print(b)
c = int('123')
print(c)
d = int(123.456)
print(d)
f = '1000'
print(f+f)
0
123
123
123
10001000

float()

Енгізу Нәтиже
a = float()
print(a)
b = float(1)
print(b)
c = float(1.23456)
print(c)
0.0
1.0
1.23456

str() - string

Енгізу Нәтиже
s1 = str()
print(s1)
s2 = str(123)
print(s2)
s3 = str(1+2+3+4)
print(s3)

123
10

str() - string

Енгізу Нәтиже
a = -100
b = 100
print(a,b)
print('a>b',a>b)
print('a print('a==b',a==b)
-100 100
False
True"
a==b False

Қорытынды

Python деректер типтерінің арасында автоматты немесе қолмен түрлендірулерді орындауға мүмкіндік береді. Түрлендірулердің дұрыс орындалуына көз жеткізу үшін бастапқы дерек типін түсіну маңызды.