Důležité datové typy Pythonu, které potřebujete vědět



Datové typy jsou třídy a proměnné jsou instancí nebo objektem těchto tříd. V Pythonu existují různé datové typy, které představují typy hodnot

v , všechno je objekt. S datovými typy se tedy zachází jako s třídami a proměnné jsou instancí nebo objektem těchto tříd. V Pythonu existují různé datové typy, které představují typy hodnot. V tomto článku se dozvíme o různých pythonových datových typech a o tom, jak jsou přiřazeny proměnným v následující sekvenci:

Pojďme začít.





python - pythonové datové typy - edurekaDatové typy Pythonu

Proměnné slouží k uchovávání hodnot pro různé datové typy. Protože Python je dynamicky psaný jazyk, nemusíte při deklaraci definovat typ proměnné. Tlumočník implicitně váže hodnotu s jejím typem. Python nám umožňuje kontrolovat typ proměnné použité v programu. S pomocí typu () , můžete zjistit typ předávané proměnné.

Příklad:



x = 24 y = 14,7 z = 'Vítejte v Edurece' tisk (typ (x)) tisk (typ (y)) tisk (typ (z))

Výstup:

 

Standardní datové typy v Pythonu

Proměnná se používá k uložení různých typů hodnot. Například jméno osoby musí být uloženo jako řetězec, zatímco ID zaměstnance musí být uloženo jako celé číslo.

Python poskytuje různé standardní datové typy, které definují metodu ukládání na každém z nich. Mezi standardní datové typy v Pythonu patří:



Nyní, když víte o standardních datových typech pythonu, pojďme dále a podrobně jim porozumějte.

Čísla

Číslo se používá k ukládání číselných hodnot. Python vytváří číslo předměty když je proměnné přiřazeno číslo. Existují 4 typy číselných údajů:

  • int - Používá se pro celá čísla se znaménkem, jako je 12, 2, 7 atd.
  • dlouho - Toto celé číslo se používá pro vyšší rozsah hodnot, jako je 908090800L, -0x1929292L atd.
  • plovák - Používá se k ukládání čísel s plovoucí desetinnou čárkou, jako je 1,5, 701,89, 15,2 atd.
  • komplex - Používá se pro komplexní čísla jako 2,14j, 2,0 + 2,3j atd.

v , můžete použít malá písmena L s dlouhými celými čísly. Je však pohodlnější použít velká písmena L.

Příklad:

a = 12 print (a, 'is of type', type (a)) b = 5,05 print (b, 'is of type', type (b)) c = 1 + 2j print (c, 'is complex number? ', instance (1 + 2j, komplex))

Výstup:

12 je typu 5.05 je typu (1 + 2j) je komplexní číslo? Skutečný

Tětiva

NA je definována jako posloupnost znaků reprezentovaných v uvozovkách. V pythonu můžete k definování řetězce použít jednoduché, dvojité nebo trojité uvozovky.

Zpracování řetězců v pythonu lze provést pomocí různých vestavěných funkcí a operátory . V případě zpracování řetězců se operátor + používá ke zřetězení dvou řetězců.

Příklad:

str1 = 'Vítejte v Edurece' #string str1 str2 = 'Programování v Pythonu' #string str2 tisk (str1 [0: 3]) tisk (str1 [4]) tisk (str1 + str2)

Výstup:

Vítejte c Vítejte v programování Edureka Python

Seznam

Seznamy jsou podobné ale může obsahovat různé typy dat v Pythonu. Položky uložené v seznamu jsou odděleny čárkou (,) a uzavřeny v hranatých závorkách [].

značka rozhraní v java příkladu

K přístupu k údajům v seznamu můžete použít operátory řezu [:]. Zřetězení operátor (+) je podobný jako v řetězcích.

Příklad:

list = [20, 'welcome', 'edureka', 40] tisk (seznam [3:]) tisk (seznam) tisk (seznam + seznam)

Výstup:

[40] [20, „vítejte“] [20, „vítejte“, „edureka“, 40] [20, „vítejte“, „edureka“, 40, 20, „vítejte“, „edureka“, 40]

Tuple

N-tice je v mnoha ohledech podobná seznamům. Jako seznamy, n-tice také obsahují kolekci položek různých datových typů. Položky n-tice jsou odděleny čárkou (,) a uzavřeny v závorkách ().

Tuple je datová struktura jen pro čtení a nemůžete měnit velikost a hodnotu položek n-tice.

Příklad:

tuple = ('welcome', 'edureka', 40) print (n-tice [1:]) print (n-tice) print (n-tice + n-tice)

Výstup:

('edureka', 40) ('welcome', 'edureka', 40) ('welcome', 'edureka', 40, 'welcome', 'edureka', 40)

Slovník

Slovník je uspořádaná sada dvojice klíč – hodnota položek. Je to jako asociativní pole nebo hash tabulka, kde každý klíč ukládá konkrétní hodnotu. Klíč může obsahovat jakýkoli primitivní datový typ, zatímco hodnota je libovolný objekt Pythonu.

Položky ve slovníku jsou odděleny čárkou a uzavřeny do složených závorek {}.

Příklad:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1st name is' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Výstup:

1. jméno je John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Jedná se o standardní datové typy pythonu používané pro uchovávání různých hodnot. Tím jsme se dostali na konec našeho článku.

Nyní se podívejte na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě. Certifikační školení v Pythonu vám pomůže získat odborné znalosti v oblasti kvantitativní analýzy, dolování dat a prezentace dat, abyste viděli nad rámec čísel transformací vaší kariéry do role Data Scientist.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů v části „Datové typy Pythonu“ a my se vám ozveme.