Файл: Python деректер трлері мен операцияларды басымдытары.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.03.2024

Просмотров: 6

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Python деректер түрлері мен операциялардың

басымдықтары

Python тілінде деректердің бірнеше түрі бар: бүтін сандар, құбылмалы нүктелі сандар(нақты), жолдар, логикалық түрі. 

Әрбір айнымалының түрі бағдарламаны орындау барысында динамикалық өзгеруі мүмкін. Айнымалының қандай түрін команда арқылы анықтауға болады type()

Бүтін сандар

Python бүтін сан int түріне ие. Ол сандар тізбегі ретінде жазылады, оның алдында минус белгісі болуы мүмкін.

Бүтін сандармен негізгі операциялар

  • A + B — сомасы;

  • A - B — айырмашылық;

  • A * B — шығарма;

  • A / B — жеке, (бұл әрекеттің нәтижесі-бұл нақты сан, тіпті егер A нацело b-ға бөлінген болса да);

  • БҮТІН САНДАРМЕН НЕГІЗГІ ОПЕРАЦИЯЛАР

  • A + B — сомасы;

  • A - B — разность;

  • A % B — А-ны Б-ға бөлуден қалдықты алу;

  • A // B — А-ға бөлуден тұтас бөлігін алу,

  • A ** B — дәрежеге салу.

Операциялардың басымдықтары

Python операцияларының басымдықтары математикадағы операциялардың басымдылығымен сәйкес келеді, атап айтқанда:

  1. Оңнан солға қарай салу орындалады, яғни 3 ** 3 ** 3 бұл 3 ** (3 ** 3).

  2. Бірдей кемшіліктер (терістеу) орындалады.

  3. Солдан оңға қарай көбейту және бөлу орындалады. Көбейту және бөлу операциялары бірдей басымдыққа ие.

  4. Солдан оңға қарай қосу және шегеру орындалады. Қосу және азайту операциялары бірдей басымдыққа ие.

Әрекет тәртібін өзгерту үшін жақшаларды пайдалану керек.

Өзгермелі нүктесі бар сандар (заттай)

Python-дағы нақты Сан флоат түріне ие. Ол сандар тізбегі ретінде жазылады, оның алдында минус белгісі болуы мүмкін. Тұтас және бөлшек бөлгіш ретінде нүкте пайдаланылады.

Заттай сандармен негізгі операциялар

  • A + B — сомасы;

  • A - B — айырмашылық;

  • A * B — шығарма;

  • A / B — жеке, (бұл әрекеттің нәтижесі-бұл нақты сан, тіпті егер A нацело b-ға бөлінген болса да);

  • A % B — А-ны Б-ға бөлуден қалдықты алу, (толық емес жеке тұтас Сан болып табылады);

  • A // B — А-ға бөлуден тұтас бөлігін алу, (толық емес жеке тұтас Сан болып табылады);

  • A ** B — дәрежеге салу.

Операциялардың басымдықтары

Операциялардың басымдықтары бүтін сандармен операциялардың басымдықтарымен сәйкес келеді.


Жолдың

Python жолдарында str түрі бар. Жол символдар тізбегі деп аталады: әріптер, сандар, тыныс белгілері және т. б.

Жолдармен негізгі операциялар

  • A + B — конкатенация (жолдар  B A жолына жатқызылады);

  • A * n — қайталану n рет, N мәні тұтас тип болуы тиіс.