2020 03 21 08h56 36

Python – cz.5 – Ściągawka, czyli Cheatsheet

Aby kodowanie było proste i zrozumiałe, powstają różnego rodzaju ściągawki, dokumentacje, cheatscheet, listy i tablice, które zawierają typy danych, podstawowe funkcje, listy, krotki (tuple), i inne rzeczy, często wraz z przykładami albo po prostu prezentujące składnię na krótkich przykładach.

Pełna lista w języku angielskim jest dostępna pod adresem https://github.com/aneagoie/ztm-python-cheat-sheet lub na stronie https://zerotomastery.io/courses/python/cheatsheet/

Typy danych

(w przygotowaniu)

Podstawowe typy danych

int – integer, liczby całkowite,

float – typ zmiennoprzecinkowy

blool – typ logiczny, True / False, prawda lub nieprawda.

str – string, czyli ciągi znakowe

list – listy

tuple – krotki, inaczej tuples

dict – słowniki

(więcej o listach, krotkach (tuples i słownikach (dict) znajdziesz w tym artykule)

set

przykłady podstawowych typów danych:

type(1) #int
type(-10) #int
type(0) #int
type(0.0) #float
type(2.2) #float
type(4E2) #float - 4*10 to the power of 2

Klasy -> typy niestandardowe

Przykładem klasy może być mojaklasa czy motocykl

Specjalistyczne Typy danych

To specjalne pakiety i moduły, które możemy użyć, korzystając z bibiotek.

None Datatypes, czyli Brak typów danych

None, (Brak) oznacza nic, nie ma żadnej wartości. Przykładowo: wcale, ani trochę, itp. Typ danych None służy do zdefiniowania wartości zerowej lub braku wartości, wartość brak oznacza „nie 0” lub „Fałsz” i jest to dana, która należy właśnie do typu None. Jak w przypadku podstawowych typów danych możemy mówić o zdefiniowaniu ich w języku Python, tak typ None, nie ma swojej definicji. To przeciwieństwo jakiejkolwiek wartości.

Python na liczbach

Arytmetyka

10 + 3 # 13 typu int
10 - 3 # 7 typu int
10 * 3 # 30 typu int
10 ** 3 # 1000, ** to potęga, wynik typu int
4.4 ** 3 # 85.18400000000003, wynik typu float
10 / 3 # 3.3333333333333335 typu float
10 // 3 # 3 --> typ int - liczba całkowita bez miejsca po przecinku
10 % 3 # 1 --> operator modulo - zwraca resztę z dzielenia. Dobry do sprawdzania, czy liczba jest parzysta czy nieparzysta

Podstawowe funkcje (Match functions)

# Basic Functions
pow(5, 2) # 25 --> to to samo co 5**2, czyli 5 do potęgi 2
abs(-50) # 50
round(5.46) # 5
round(5.468, 2)# 5.47 --> zaokrąglenie do n-tej cyfry
bin(512) # '0b1000000000' --> binary format
hex(512) # '0x200' --> hexadecimal format

przykład zastosowania jednej z funkcji (tutaj round)
x = 12.65893
print(round(x)) #wynik to 13
# lub 2 forma tego zapisu
y = round(169.45893)
print(y) #wynik to 169

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *