Běžné datové typy

Introduction to Python for Developers

Jasmin Ludolf

Senior Data Science Content Developer

Desetinné datové typy

  • Celá čísla (int): celé hodnoty

$$

  • Desetinná čísla (float): hodnoty s desetinnou částí, např. 1.5
  • Nevyžadují uvozovky

$$

$$

new_ingredient_quantity = 1.5
Introduction to Python for Developers

Logické datové typy (Boolean)

$$

  • Boolean: True nebo False
  • Vhodný pro ukládání hodnot ano/ne
  • S velkým počátečním písmenem
  • Bez uvozovek

$$

is_in_stock = True
is_in_stock = False
Introduction to Python for Developers

Funkce type

  • Datové typy:
    • Řetězce
    • Celá čísla
    • Desetinná čísla
    • Logické hodnoty
type()
  • Vrátí datový typ
Introduction to Python for Developers

Funkce type

Řetězec

ingredient_name = "tomatoes"

print(type(ingredient_name))
<class 'str'>

Celé číslo

ingredient_quantity = 2

print(type(ingredient_quantity))
<class 'int'>

Desetinné číslo

new_ingredient_quantity = 1.5

print(type(new_ingredient_quantity))
<class 'float'>

Logická hodnota

is_in_stock = True

print(type(is_in_stock))
<class 'bool'>
Introduction to Python for Developers

Pochopení datových typů

  • Porozumět kódu a jeho účelu
  • Použít type() k identifikaci typu
  • Určit dostupné operace

Osoba pracující s kódem na více obrazovkách

1 Image by wutzkoh
Introduction to Python for Developers

Operátory

  • Symboly zvané operátory slouží k výpočtům

Aritmetické operátory:

  • + pro sčítání
  • - pro odčítání
  • * pro násobení
  • / pro dělení

Čísla:

  • Fungují jako běžná matematika
    print(2 + 1.5)
    
3.5

Řetězce:

  • Fungují pouze + a *

"Hi" + "There" = "HiThere"

"Hi" * 3 = "HiHiHi"

Introduction to Python for Developers

Lass uns üben!

Introduction to Python for Developers

Preparing Video For Download...