Wprowadzenie do typów zmiennych Python

Poniższy artykuł, Typy zmiennych Pythona zawiera zarys typów w Pythonie. Wykonuj istotną rolę w wielu językach programowania, a Python nie jest wyjątkiem. Zmienna umożliwia przechowywanie wartości poprzez proste przypisanie jej do tożsamości, która może być później wykorzystana do oznaczenia wartości w programie. Typ uchwytów Pythona różni się od wielu innych języków programowania. W wielu językach programowania, w tym Java lub C #, zadeklarowałeś typ zmiennej przed zadeklarowaniem samej zmiennej.

Tym typem zmiennej mogą być int, float, string, char, bool i wiele innych.

W Pythonie nie trzeba nigdzie deklarować typu. W rzeczywistości deklarowałbyś takie zmienne.

Wyjaśnij różne typy zmiennych w języku Python

Poniżej znajdują się typy różnych typów zmiennych:

1. Liczby całkowite i zmiennoprzecinkowe w języku Python

Liczby całkowite są liczbami, a liczby zmiennoprzecinkowe są liczbami dziesiętnymi. Zdefiniowanie liczby całkowitej lub dowolnego innego typu w Pythonie jest bardzo łatwe. Po prostu wpisz nazwę zmiennej i przypisz jej wartość liczbową.

Przykład 1

Liczby całkowite to liczby, które mogą być dodatnie lub ujemne lub 0, ale nie mogą mieć kropki dziesiętnej. Mają nieograniczoną precyzję i obsługują wszelkiego rodzaju operacje matematyczne i arytmetyczne, takie jak dodawanie, odejmowanie, reszta, wartość bezwzględna liczby i więcej. Pływaki są dziesiętne. Obsługują tę samą operację co liczby całkowite.

Przykład nr 2

Python nie będzie narzekał, że dodajesz dwa różne typy i tak dalej. Przyniesie pożądany rezultat. Typ liczb całkowitych to int, a liczba zmiennoprzecinkowa jest zmienna. Nazwy tego typu służą do konwersji lub rzutowania zmiennej na liczbę całkowitą lub na powierzchnię. Po prostu otocz zmienną int lub float, aby ją przekonwertować.

Przykład nr 3

2. Struny

Używamy ciągów do symbolizowania tekstu. Automatycznie jest to tekst Unicode w Pythonie 3, a jednak tekst ASCII przez Python 2. Ciągi znaków można definiować za pomocą pojedynczych cudzysłowów, podwójnych cudzysłowów lub trzykrotnie cudzysłowów, pojedynczych lub podwójnych. Nie możesz znaleźć żadnej głównej różnicy w tym, jakiego rodzaju używasz.

Przykład 1

Python obsługuje wiele metod, w tym wiele przydatnych metod narzędziowych. Niektóre z nich wykorzystują wielkie litery, dzięki czemu pierwszy znak będzie wielką literą. Metoda replace () przyjmuje dwa argumenty, pierwszy to znak, który ma zostać zamieniony, a drugi to znak, który ma go zastąpić. Następnie mamy alpha () lub isdigit (), które zwrócą wartość true, jeśli wszystkie znaki są odpowiednio literami lub cyframi.

Przykład nr 2

3. Boolean i None

Boolean wskazuje wartość Prawda lub Fałsz. Możesz przypisać dowolną zmienną do wartości true lub false oraz zadeklarować zmienną jako wartość logiczną.

Przykład 1

Po prostu wpisz nazwę zmiennej i przypisz ją Prawda lub Fałsz. Boolean w Pythonie w porównaniu do większości innych języków programowania. Oba zaczynają się od dużej litery T i F dla Prawda i Fałsz. Możesz przekonwertować wartość logiczną na liczbę całkowitą, która da ci wartość 1, jeśli prawda lub 0, jeśli fałsz. Jednak konwersja wartości True lub False na ciąg daje po prostu tekstową reprezentację, a więc ciąg o wartości True lub False.

Przykład nr 2

Żaden nie jest podobny do null w innych językach. Oznacza to, że zmienna została zdefiniowana, więc my, programiści, wpisaliśmy gdzieś nazwę zmiennej, ale nie jest to związane z żadną wartością.

Jak dotąd nie znaleźliśmy kosmitów,

Przykład nr 3

4. Listy

Aby zdefiniować listę w Pythonie, napisz nazwę zmiennej i przypisz jej puste nawiasy kwadratowe. Właśnie utworzyłeś pustą listę Python.

Przykład 1

Zastępujemy puste nawiasy literami John, Sam i Michał. Teraz nasza lista ma trzy elementy strunowe.

Przykład nr 2

Aby uzyskać dostęp do elementu na liście, używamy czegoś zwanego indeksem. Indeks jest liczbą całkowitą rozpoczynającą się od 0, która odpowiada 1 i tylko jednemu elementowi na liście. Gdybyśmy napisali kod taki jak person_names (0), otrzymalibyśmy Johna. Gdybyśmy napisali nazwy kodowe, takie jak person_names (2), otrzymalibyśmy Michała.

Przykład nr 3

Ważną uwagą jest to, że indeksy List w Pythonie zaczynają się od 0. Więc chociaż John jest naszym pierwszym elementem, indeks wynosi 0. Następny element, Sam, który jest naszym drugim elementem na Liście, ma indeks 1 i tak dalej. Zastąpienie elementu na liście jest równie łatwe, jak sprawdzenie określonego elementu listy. Powiedzmy, że person_names (0) = Dennis. Jeśli teraz wydrukujemy person_names, zobaczymy, że John odszedł i że Dennis zajął jego miejsce.

Przykład 4

Nie możemy zrobić person_names (3) = Patrick, ale możemy dodać wbudowaną metodę z naszej listy o nazwie append (). Jako argument możemy przekazać dowolny obiekt do metody dołączania. Gdy to zrobimy, obiekt, który przeszliśmy przez dodatek, jest dodawany na końcu naszej istniejącej listy.

Przykład 5

Listy w Pythonie są bardzo podobne do tablic w wielu innych językach, ale mają pewne dodatkowe zalety. Posiadanie wielu typów danych na jednej liście jest w porządku. Jeśli usuniesz dowolne nazwy osób (2), po prostu wstaw słowo kluczowe del.

Przykład nr 6

5. Słowniki

Chcieliśmy dodać więcej szczegółów niż tylko imię i nazwisko jednej osoby, np. Identyfikator osoby, ale nadal chcemy, aby identyfikator osoby był powiązany z nazwą. W takim przypadku możemy użyć słownika. W słowniku Python mamy klucze i wartości. W naszym przypadku kluczami są imię i nazwisko, person_id i informacja zwrotna, a wartościami są Dennis, 25467 i Brak.

Przykład 1

Klucz i wartość tworzą parę, a dokładniej parę klucz-wartość. Każdy klucz będzie odpowiadał jednej wartości. Teraz wartość może być dowolnego typu. Podobnie jak w przypadku list, możemy po prostu dodać dowolny typ, który chcemy. Słowniki są bardzo przydatne, jeśli chodzi o przechowywanie danych strukturalnych.

  1. Lista słowników
  2. Jeśli chcemy zgrupować wiele słowników razem, po prostu tworzymy listę słowników.
  3. Zauważ, że mamy tutaj nawiasy kwadratowe definiujące Listę.
  4. Następnie możemy iterować listę i wykorzystywać dane, które zawiera każdy słownik.

6. Najważniejsze 4 inne typy danych

1. Złożone: Mamy również typ zwany złożonym, który oznacza liczby zespolone. Python 2 miał typ o nazwie long, który już nie istnieje w Python 3.

2. Bytes and Bytearray: Został zastąpiony liczbą całkowitą. Następnie w Pythonie 3 mamy przynajmniej bajty, które są w zasadzie sekwencjami liczb całkowitych z zakresu od 0 do 255

3. Krotki: które są podobne do list, ale są niezmienne. Nie możesz zmienić ich wartości.

4. Zestaw i zestaw Kraina Lodu: Wreszcie, mamy również zestawy i zestawy Kraina Lodu, które znów są podobne do List, ale mają tylko unikalne obiekty.

Wniosek

Python jest jednym z efektywnie pisanych języków, co zwykle oznacza, że ​​nie musi deklarować zmiennej przed użyciem. Typy danych są często podobne do różnych języków programowania. Zamiast ich mocnych stron, istnieje kilka słabości, które mogą powodować problemy w perspektywie długoterminowej.

Polecane artykuły

To był przewodnik po typach zmiennych Pythona. Tutaj omówiliśmy szczegółowo 6 różnych typów zmiennych Python z przykładami. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej-

  1. Co to jest Python
  2. Wprowadzenie do Pythona
  3. Jak zainstalować Python
  4. Polecenia w języku Python
  5. Tablice w PHP
  6. Krotki w Pythonie
  7. Zrozumienie listy Python