Opublikowano: 21 marca 2019

Aktualizacja: 26 marca 2019

Python zawiera wbudowane typy danych będące integralną i nieodłączną częścią tego języka programowania. Obiekty wbudowane znacznie ułatwiają pisanie programów, korzystanie z nich pozwala zaoszczędzić mnóstwo czasu. Wbudowane typy danych są zoptymalizowane pod kątem wydajności, są również opakowane w zestaw metod i funkcji do ich obsługi. W Pythonie istnieje także możliwość implementacji własnych typów.

Podstawowe typy danych:

1. Typy liczbowe

12435, 1.25, 8+j6, Decimal, Fraction

2. Łańcuchy znaków (ang. string) zwane też ciągami tekstowymi:

'Teraz prędko, zanim dotrze do nas, że to bez sensu.',
"Cyt. 'Myślę, że małżeństwa homoseksualne powinny być zawierane pomiędzy mężczyzną a kobietą'
– Arnold Schwarzenegger"

3. Listy:

[1, 2, 3, ('name', 'sex'), ['name', 'adress'], ]

4. Słowniki:

{'imię': 'Sebastian', 'tel': '123-456-789', 'www': 'skynet-project.com'}

5. Krotki:

(25, 30, 'krotka')

6. Zbiory:

set(["Python", "JS", "C++"])

7. Pliki:

file = open('file_name', 'w')

8. Inne typy podstawowe:

Typ logiczny - Boolean (True, False)
Pusty obiekt - None

9. Typy Złożone:

Klasy, Moduły, Funkcje

Python to język obsługujący typowanie dynamiczne, oznacza to tyle że nie ma konieczności deklarowania typu danych. Python rozpoznaje i przypisuje typy automatycznie. Możliwe jest wykonywanie tylko operacji specyficznych dla danego typu (choć część metod jest wspólna, np dla krotek i list).

Spis treści:

Brak komentarzy

Zobacz również:


note-image

1.1 Wprowadzenie

Python to niezwykle potężny, wieloplatformowy, interpretowany, interaktywny oraz wysokopoziomowy język programowania ogólnego zastosowania, który jest jednocześnie stosunkowo łatwy w nauce. Został stworzony przez holenderskiego programistę Guido van Rossuma (BDFL) w 1990 r., a po raz pierwszy opublikowany w roku następnym. ...

Czytaj więcej
note-image

1.2 IDE dla Pythona

IDE - Zintegrowane środowisko programistyczne dedykowane do języka Python: Sublime Text 3 Jest to wieloplatformowy, rozbudowany i wysoce konfigurowalny edytor tekstu napisany w C++ oraz Pythonie. Zalety: - Darmowy (od czasu do czasu wyświetla komunikat zachęcający do rejestracji płatnej wersji) ...

Czytaj więcej
note-image

2.2 Zmienne oraz typy dynamiczne

W języku Python typy danych przypisywane są automatycznie, nigdy nie deklaruje się ich w kodzie. Zmienna utworzona zostaje w momencie kiedy pop raz pierwszy zostanie przypisana (instrukcja przypisania) jej jakakolwiek wartość. Wszystkie zmienne zanim zostaną użyte muszą posiadać przypisane wartości. ...

Czytaj więcej