Ważne typy danych Pythona, które musisz znać



Typy danych to klasy, a zmienne są instancjami lub obiektami tych klas. W Pythonie istnieją różne typy danych do reprezentowania typów wartości

W wszystko jest przedmiotem. W związku z tym typy danych są traktowane jako klasy, a zmienne są instancją lub obiektem tych klas. W Pythonie istnieją różne typy danych do reprezentowania typów wartości. W tym artykule dowiemy się o różnych typach danych w języku Python oraz o tym, jak są one przypisywane do zmiennych w następującej kolejności:

Zaczynajmy.





python- python typy danych - edurekaTypy danych w Pythonie

Zmienne służą do przechowywania wartości dla różnych typów danych. Ponieważ Python jest językiem dynamicznie typowanym, nie ma potrzeby definiowania typu zmiennej podczas jej deklarowania. Interpreter niejawnie wiąże wartość z jej typem. Python umożliwia nam sprawdzenie typu zmiennej używanej w programie. Za pomocą typu () , możesz sprawdzić typ przekazanej zmiennej.

Przykład:



x = 24 y = 14,7 z = 'Witamy w Edurece' print (type (x)) print (type (y)) print (type (z))

Wynik:

 

Standardowe typy danych w Pythonie

Zmienna służy do przechowywania różnych typów wartości. Na przykład imię osoby musi być przechowywane jako ciąg, podczas gdy identyfikator pracownika musi być przechowywany jako liczba całkowita.

Python udostępnia różne standardowe typy danych, które definiują metodę przechowywania w każdym z nich. Standardowe typy danych w Pythonie obejmują:



Teraz, gdy wiesz już o standardowych typach danych Pythona, przejdźmy dalej i zapoznajmy się szczegółowo z każdym z nich.

Liczby

Liczba służy do przechowywania wartości liczbowych. Python tworzy Number obiekty gdy liczba jest przypisana do zmiennej. Istnieją 4 rodzaje danych liczbowych:

  • int - Jest używany do liczb całkowitych ze znakiem, takich jak 12, 2, 7 itd.
  • długo - Ta liczba całkowita jest używana dla wyższego zakresu wartości, takich jak 908090800L, -0x1929292L itp.
  • pływak - Służy do przechowywania liczb zmiennoprzecinkowych, takich jak 1.5, 701.89, 15.2 itp.
  • złożony - Jest to używane dla liczb zespolonych, takich jak 2,14j, 2,0 + 2,3j itd.

W , możesz użyć małej litery L z długimi liczbami całkowitymi. Jednak wygodniej jest używać dużej litery L.

Przykład:

a = 12 print (a, 'jest typu', typ (a)) b = 5,05 print (b, 'jest typu', typ (b)) c = 1 + 2j print (c, 'jest liczbą zespoloną? ', isinstance (1 + 2j, complex))

Wynik:

12 jest typu 5.05 jest typem (1 + 2j) jest liczbą zespoloną? Prawdziwe

Strunowy

DO jest zdefiniowany jako ciąg znaków w cudzysłowie. W Pythonie do zdefiniowania ciągu znaków można używać pojedynczych, podwójnych lub potrójnych cudzysłowów.

Obsługę ciągów w Pythonie można wykonać za pomocą różnych wbudowanych funkcji i operatorów . W przypadku obsługi ciągów do konkatenacji dwóch ciągów służy operator +.

Przykład:

str1 = 'Witamy w Edureka' #string str1 str2 = 'Programowanie w Pythonie' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Wynik:

Wel c Witamy w programie Edureka Python Programming

Lista

Listy są podobne do ale może zawierać różne typy danych w Pythonie. Pozycje przechowywane na liście są oddzielone przecinkiem (,) i zawarte w nawiasach kwadratowych [].

c ++ java python

Aby uzyskać dostęp do danych listy, można użyć operatorów plasterków [:]. Operator konkatenacji (+) jest podobny do tego w łańcuchach.

Przykład:

list = [20, 'witamy', 'edureka', 40] drukuj (lista [3:]) drukuj (lista) drukuj (lista + lista)

Wynik:

[40] [20, 'witaj'] [20, 'witaj', 'edureka', 40] [20, 'witaj', 'edureka', 40, 20, 'witaj', 'edureka', 40]

Tuple

Krotka jest pod wieloma względami podobna do list. Polub listy, krotki zawierają również zbiór elementów o różnych typach danych. Elementy krotki są oddzielone przecinkiem (,) i zawarte w nawiasach ().

Krotka to struktura danych tylko do odczytu i nie można modyfikować rozmiaru ani wartości elementów krotki.

Przykład:

tuple = ('witamy', 'edureka', 40) drukuj (krotka [1:]) drukuj (krotka) drukuj (krotka + krotka)

Wynik:

('edureka', 40) ('witaj', 'edureka', 40) ('witaj', 'edureka', 40, 'witaj', 'edureka', 40)

Słownik

Słownik to uporządkowany zestaw par klucz-wartość. Przypomina tablicę asocjacyjną lub tablicę skrótów, w której każdy klucz przechowuje określoną wartość. Klucz może przechowywać dowolny pierwotny typ danych, podczas gdy value jest dowolnym obiektem w Pythonie.

Pozycje w słowniku są oddzielone przecinkiem i zawarte w nawiasach klamrowych {}.

Przykład:

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

Wynik:

Pierwsze imię to John [1, 2, 3, 4] [„John”, „Rachel”, „Nancy”, „Daniel”]

Są to standardowe typy danych Pythona używane do przechowywania różnych wartości. W ten sposób dotarliśmy do końca naszego artykułu.

Teraz sprawdź autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Szkolenie certyfikacyjne Python pomoże Ci zdobyć wiedzę w zakresie analizy ilościowej, eksploracji danych i prezentacji danych, aby spojrzeć poza liczby, przekształcając swoją karierę w rolę Data Scientist.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w „Typach danych w Pythonie”, a my skontaktujemy się z Tobą.