Egész számok, valós, komplex, a python 3 kezdőknek és kezdőknek

további módszerek

int.bit_length () - száma szükséges bitek száma bináris formában, tekintet nélkül a jel és a vezető nullák.

int.to_bytes (hossz, byteorder * aláírt = False) - visszaadja egy sor bájt. képviselő adott számot.







classmethod int.from_bytes (bájt, byteorder * aláírt = False) - visszaadja a bájtok száma a karaktersorozat.

számrendszerek

Azok, akik már az iskolában a tudomány, tudom, hogy a számok is képviselteti nemcsak a tízes számrendszerben. Például, a bináris kód használják a számítástechnikai és például a 19 bináris jelölés jelenik meg, mint 10011. Azt is néha át kell venni a számokat egy számot rendszerből a másikba. Python mert több feladatot is ellát:

  • int ([tárgy], [radix]) - átalakítás egy egész szám a tízes számrendszerben. Alapértelmezésben a tízes számrendszerben, de megadhat bármilyen bázis 2-36 beleértve.
  • 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.






A valós számok (float)

Flonums támogatja ugyanazokat a műveleteket egész számok. Azonban (mivel a számok ábrázolása a számítógép), a valós számok nem pontosak, és ez vezethet a hibákat:

A nagy pontosságú egyéb tárgyak használata (például, és tizedes tört)).

Továbbá, a valós számok nem támogatja a hosszú számtani:

Egy egyszerű példa a számok:

további módszerek

float.as_integer_ratio () - egy pár egész számok, amelynek aránya egyenlő, hogy a számot.

float.is_integer () -, hogy a értéke egész szám.

float.hex () - megtértek lebegnek a hex (hexadecimális jelölés).

classmethod float.fromhex (ek) - úszó hexadecimális karakterlánc.

Amellett, hogy a szokásos kifejezéseket dolgozik számok (mint a Python nem annyira), egy része Python számos hasznos modulokat.

math modul egy bonyolultabb matematikai műveletek.

random modul implementálja a véletlenszám-generátor és véletlenszerű kiválasztás funkció.

Komplex számok (komplex)

A Pythonban is integrált és komplex számok:

Ami a dolgozó komplex számok is használt cmath modult.




Kapcsolódó cikkek