Numerikus adattípusok Python

Minden programozási nyelv saját numerikus adattípusokat, valamint működésének módját és dolgozik rajtuk. Ne aggódjon között programozók, nem minden matematikai zsenik. Ha minden volt matematikai zseni, azt nem írtam hibás, web alkalmazások és lehet lovagolni drága versenyautók.

A numerikus adattípus egy beépített Python adattípus. A számok használt Python, majdnem ugyanaz, mint a közönséges matematika, osztva az egész, valós és komplex. És ha az első kettő többé-kevésbé világos, akkor komplex szükségességét, hogy egy kis kirándulást és a gyakorlat. Bár a gyakorlatban van, hogy tisztában legyenek, és minden egyéb rendszerek jelöléssel. Az elején röviden megy át a számrendszer. majd folytassa a azonosítását és osztályozását adattípus numerikus Python.


Numerikus adattípusok Python

Ez a programozási nyelv nem szükséges elsőként határozza meg a változók típusát. Csak azt akarom mondani, hogy a Python dinamikusan határozza meg a változók típusát. Ez azt jelenti, hogy ha van egy változó eredetileg egy egész, majd később ennek eredményeként a program, akkor lehet, például az igazi. Bizonyos esetekben célszerű, bizonyos nem.

radix Python

A számítógép, a szám képviseli néhány számot rendszereket. Az élet és a problémák megoldásában, fel fogjuk használni a tízes számrendszer.

Példa ábrázolása azonos számú különböző számú rendszerekben.

Mint tudod, a számítógép elsősorban bináris rendszer. Ezért a megértés az ilyen rendszerek nagyon fontos programozás.

Vannak bizonyos szabályok átalakítására számok egy számot rendszerből a másikba, erről megtalálható egyik osztályok. És ha a más programozási nyelvek írnia kell egy speciális konvertáló program. hogy képviselje az ilyen számokat, Pythonban ez sokkal könnyebb. Ezekre a célokra, Python, kiemelt néhány egyszerű és hasznos funkciók:


  • int ([x], [radix]) - átalakítása x a egész típusú a tízes számrendszerben. Az alapbeállítás a tízes számrendszerben, de ez lehet az alapja 2-36.
  • bin (x) - a konverziós egészrészre bináris sztring.
  • hex (x) - átalakítani integer egy hexadecimális karakterlánc.
  • OCT (x) - átalakítani egész számot oktális karakterlánc.


Egészeiről Python

Mi egész számok? Először is, egy sor természetes számok - 1,2,3, stb De ez is egy nulla, és minden negatív számok nem tört része.

Egész adattípus Python hasonló minden más programozási nyelvek, de a számítás eltarthat egy csomó helyet, ha ezt a műveletet. Például az építőiparban nagyon nagy mértékben. Ezért egész nagyon nagy lehet.

A Python 3 van fenntartva csak egyféle numerikus int típusú, a különbség a korábbi változat Python

int (az egyszerű integer) Van egy 32-bites pontosságú (vagy megengedett tartomány -2147483648 a 2147483647)

int () függvény eldobja törtrészének, nem körül.

int függvény () „fordulóban” negatív számok felfelé. Visszaadja az egész része.

Valós számok Python

Melyek a valós számok? Általában a könyvek nem magyarázza semmi, azt mondják, hogy ez egy lebegőpontos: -0,2, 0,0, 3,14159265, stb Hol volt ez a lebegőpontos?

Valós számok nevezzük kombinált sor minden tört és irracionális számok.

Megjegyezzük, hogy a matematika van, hogy használja a „lebegőpontos”. Ie írás egy szám, amely a tört része a számot egy tizedespontot 0,89 vagy 3,0. Python, mint sok más programozási nyelvek helyett vessző választja el az egész és tört része nem vessző, pont.

A pontosság lebegőpontos számok 15 tizedesjegy pontossággal, a tört része. Emiatt különleges kiszerelésének számítógép valós számok pontatlanok, amely esetenként az hibákat:

A hibák elkerülése azt szeretné, hogy az eredmény kerekíteni, vagy elveti az utolsó tizedes helyen.

Komplex számok Python

Ez az adattípus áll. Az iskolai matematika körülbelül komplex számokat is keveset írtak. Ugyanakkor ezek a számok már leírására használt valós folyamatokat. Például az elektromos mező a térben.

Általánosságban elmondható, hogy a matematika, a komplex szám van írva, mint:

ahol x és y - valós számok, i - imaginárius egység (az az érték, amelynek a egyenlőséget: I2 = 1. A készlet komplex számot, általában jelöljük C ..

A -1 négyzetgyöke felírható (0, 1j). A szorzás a komplex számok szerint hajtjuk végre a következő szabály: (a, b) (c, d) = (AC-bd, ad + bc)

Minden komplex szám egy valós és képzetes része.

A Pythonban, bármennyi lehet alakítani egy komplex egy komplex függvény ().

Példa átalakítása

Hogy meghatározza az általános formája ez a szám azonnal fel kell használni a két érv az ezt a funkciót.

Példák számértékek a komplex számok, a számítástechnikai

Látjuk a számítások eredményeként a

Tehát, mi megtanultuk, mi a numerikus adattípusok Python verzió 3. Ha úgy gondolja, hogy kihagytam egy egész típusú úgynevezett hosszú, hogy nincs én hibám. Az a tény, hogy csak a második változat a Python.

További részletes számításokat Python, megtudhatja az egyik osztályba, és megoldó példát.