ПредишенСледващото

Във всеки език има свои собствени видове числови данни, както и начините на работа и да се работи по тях. Не се притеснявайте, сред програмистите, не всички са математически гении. Ако всички са математически гении, аз не бих написал бъги уеб приложения и може да се вози на скъпи състезателните автомобили.

цифров вид данни е вграден тип Python данни. Номерата, използвани в Python, по почти същия начин, както в обикновените математика, разделени в цяло, реално и сложна. И ако първите две са повече или по-малко ясно, а след това с комплекс необходимо да се направи малка екскурзия и практика. Въпреки, че тази практика трябва да сме наясно, както и всички други системи на нотация. В началото за кратко разясни системата за брой. и след това да преминат към идентификация и класификация на тип данни цифров Python.


Числени типове данни в Python

Този програмен език не е необходимо да се първоначално се определят видовете променливи. Просто искам да кажа, че Python е динамично определя видовете променливи. Това означава, че ако имате променлива първоначално е цяло число, а по-късно в резултат на програмата, тя може да бъде, например, реалното. В някои случаи е удобно, в други не.

корен Python

В компютъра, броят може да се представи с няколко цифри системи. В живота и в решаване на проблеми ще използваме десетичната система.

Пример представяне на същия брой в различни брой системи.

Както знаете, на компютъра, използвани главно бинарна система. Поради това, разбирането на тези системи е много важно за програмиране.

Има някои правила за преобразуване на номера от един номер система към друга, за това можете да намерите в един от нашите класове. И ако в други езици за програмиране се изисква да напишат специална програма за реализация. да представляват тези числа, в Python, че е много по-лесно. За тези цели, Python, подчерта някои полезни и прости функции:


  • Int ([X], [корен]) - Превръщане на х към типа число в десетичната система. По подразбиране е десетичната система на брой, но тя може да бъде в основата 2-36.
  • Бин (х) - преобразуване в цяло число двоичен низ.
  • шестнадесетичен (х) - конвертирате число да шестнадесетичен низ.
  • окт (х) - преобразуване на число на осмично низ.


Целите числа в Python

Какви са цели числа? Първо, серия от естествени числа - 1,2,3 и т.н. Но това също е нула, и всички отрицателни числа, които нямат дробна част.

Цяло число тип данни в Python е подобно на всички други езици за програмиране, но при изчисляването може да отнеме много място, ако се изисква от операцията. Така например, изграждането на една много голяма степен. Ето защо, числа могат да бъдат много големи.

В Python 3 е запазен само един тип цифров вид вътр, върху разликата от предишната версия на Python

инт (просто число) Те имат 32-битова точност а (или позволената граница -2147483648 до 2147483647)

Int () функция изхвърля дробна част от не го закръглят.

Int функция () "кръга" отрицателни числа нагоре. Тя връща цялата част от.

Реални числа в Python

Какви са реалните числа? Обикновено книгите не се обясняват нещо, те казват, че това е плаваща запетая: 0.2, 0.0, 3.14159265, и т.н. Къде е направил това с плаваща запетая?

Реални числа, посочени като комбинира набор от всички дробни и ирационални числа.

Имайте предвид, че в областта на математиката, че трябва да се използва "плаваща запетая". Т.е. написването номер, който има относителна част на броя с десетична точка както 0.89 или 3.0. В Python, като в много други езици за програмиране, вместо поставя запетая и се използва за разделяне на цялото число и дробна част не е запетайка, и точка.

Точността на числа с плаваща запетая е 15 знака след десетичната запетая в дробна част. Поради това специално представяне в компютъра реални числа са неточни, което понякога води до грешки:

За да се избегнат грешки, което искате да предизвикате показване на резултатите, за да закръглят, или да отхвърлите последния знак след десетичната запетая.

Комплексни числа в Python

Този тип данни се откроява. В училище математика за комплексни числа, твърде малко е написано. Въпреки това, тези цифри са били използвани за описание на реални процеси. Например, електрическото поле в пространството.

В общи линии в областта на математиката, комплексно число се изписва така:

където х и у - реални числа, I - имагинерна единица (стойността за които равенството: i2 = 1. Комплектът на комплексни числа, обикновено обозначен С ..

Корен квадратен от -1 могат да бъдат написани като (0, 1й). Размножаването на комплексни числа се извършва съгласно следното правило: (а, Ь) (С, D) = (AC-BD, реклама + бв)

Всеки комплекс брой има реални и въображаеми части.

В Python, произволен брой може да бъде превърнато в комплекс от сложна функция ().

Пример Превръщането на

За да определите общата форма на този номер трябва да се използва веднага два аргумента на тази функция.

Примери на числени стойности на комплексни числа, изчислителни

Ние виждаме в резултат на изчисления

Така че, ще са се научили, какви са числови типове данни за Python версия 3. Ако мислите, че ми липсваше друг тип цяло число, наречено дълго, че не е по моя вина. Фактът, че тя се използва само във втората версия на Python.

По-подробни изчисления в Python, ще научите в един от нашите класове, както и решаване на примери.

Подкрепете проекта - споделете линка, благодаря!