Zmienne Pythona

Zmienne Pythona

Wstęp

Czy pamiętasz zmienne z klasy matematyki w szkole? Zmienne w programowaniu są w rzeczywistości bardzo podobne. Zmienne to tylko symbole, które reprezentują wartość, a wartość tę można zmienić; Zatem zmienna nazwy. W przeciwieństwie do matematyki, zmienne w programowaniu mogą być znacznie bardziej wolną formą. Zmienne nie muszą być tylko listem. Zmienne mogą być pojedynczą postacią, ale są to częściej słowo lub krótką opisową frazą w niższych przypadkach ze słowami oddzielonymi podkoszulami. W rzeczywistości najlepiej nazwać zmienne coś opisowego, więc ty i wszyscy inni, z którymi pracujesz.

Rodzaje zmiennych

Python to dynamiczny język typu kaczki. Nie martw się zbytnio o terminologię, ale oznacza to, że Python nie zmusza cię do określenia, które typów są zmienne, gdy je tworzysz. O tak, istnieją rodzaje zmiennych. Nawet jeśli niekoniecznie musisz określić ich typ podczas ich tworzenia, dobrze jest wiedzieć, jaki typ chcesz. Później posiadanie niewłaściwego typu zmiennej niezmiennie wpędzi Cię w duże kłopoty.

Istnieje sześć głównych rodzajów zmiennych, o których musisz teraz wiedzieć. Cztery z nich są proste lub prymitywne zmienne. Pozostałe dwa są bardziej złożone i obejmują gromadzenie danych. Tam są liczby całkowite, które są liczbami całkowitymi. Pływa, lub liczby zmiennoprzecinkowe, są liczbami z dziesiętną. Tekst jest określany jako strunowy. Istnieje również Boolean, które mają prawdziwe lub fałszywe wartości.

Z bardziej złożonej strony są krotki I listy(tablice w innych językach), z których oba zawierają zbiory informacji. Krotki trzymaj grupy różnych rodzajów informacji i nie można ich zmienić. Pod względem programowania niezdolność do zmiany krotki oznacza, że ​​są niezmienni. Listy, Natomiast trzymaj grupy tego samego rodzaju daty i można je zmienić w dowolnym momencie.

Przypisanie zmiennych

Przypisać wartość do zmiennych i utworzyć je, po prostu powiedz Pythonowi, co są równe. Na przykład, jeśli chcesz utworzyć zmienną wywoływaną Powiedz cześć to jest strunowy i utrzymuje fazę: „Witaj świat!„Spójrz na poniższy przykład.

say_hello = "Hello World!" 

Jeśli pracujesz z liczbami, to prawie to samo. Po prostu ustaw nazwę zmiennej równą dowolnej liczbie.

this_integer = 5 this_float = 5.5 

W przypadku liczb możesz nawet ustawić zmienną równą równaniu, a zmienna będzie równa rozwiązaniu.

the_answer = 6 * 7 

Teraz sprawdź wartości niektórych zmiennych, wydrukując je. Możesz dać wydrukować nazwa zmiennej, która zwróci wartość.

Drukuj (the_answer) 

Możesz równie łatwo zmienić wartości zmiennych. Wszystko, co musisz zrobić, to ustawić je równe coś innego. Wypróbuj i wydrukuj wartości pomiędzy.

a = 5 wydruku (a) a = 10 wydruku (a) 

Widzieć? To po prostu się zmienia. To samo jest (w pewnym sensie) prawdziwe smyczki. Są technicznie niezmienne, jak krotki, Więc tak naprawdę nie modyfikujesz istniejącej wartości. Wskazujesz zmienną na nową. To jednak naprawdę nie jest coś, o co należy się o to martwić.

a_string = "Hello!„Print (A_String) A_string =”!„Drukuj (A_String) 

Nadal działa tak, jak można się spodziewać. Później w bardziej zaawansowanym użytkowaniu, będziesz chciał zachować niezmienność smyczki na uwadze.

Porównanie zmiennych

Python daje również możliwość porównywania wartości zmiennych i daje wartość jednego z nich PRAWDA Lub FAŁSZ w zależności od porównania. Porównywanie zmiennych jest bardzo ważną koncepcją w programowaniu, a później będzie dużo w grę. Na szczęście Python używa symboli do porównania matematyki do poradzenia sobie z porównywaniem zmiennych.

Pierwszą rzeczą, którą prawdopodobnie chciałbyś sprawdzić, czy dwie zmienne są sobie równe. Robisz to z dwoma równymi znakami obok siebie, takimi jak ten; ==. Zamiast tego są dwa, aby wyróżnić równość sprawdzania w celu przypisania wartości.

A = 6 B = 2 * 3 Drukuj (a == b) 

Wydrukował „prawdziwe”, ponieważ trzy razy dwa mają sześć. Możesz porównać smyczki zbyt. Python po prostu sprawdzi, czy tekst w smyczki Jest taki sam.

a_string = "hello" inni_string = "hello" print (a_string == inni_string) 

Znowu wróciło „prawda”, ponieważ były takie same. Jeśli je zmieniisz, wyniki będą inne.

a_string = "hello" inni_string = "Hello!"print (a_string == inny_string) 

Teraz jest „fałszywy”, ponieważ inny_string ma wykrzyknik. Znowu Python i inne języki programowania są bardzo dosłowne. Nie obchodzi ich to oznacza To samo, ponieważ nie jest to dosłownie dokładnie takie samo.

Istnieją inne sposoby porównywania zmiennych lub wartości, takich jak; >, <, > =, <=, I !=. Prawdopodobnie widziałeś je wszystkie wcześniej, z wyjątkiem ostatniego. Tak więc kilka pierwszych jest większych niż, mniej niż, większe niż lub równe i mniejsze lub równe. Ostatni, którego nie widziałeś, jest „nie równe.„Oto kilka przykładów:

>>> 5> 7 false >>> 7> 5 True >>> 5 * 2> = 11 Fałsz >>> 6 * 2> = 11 True >>> 6 * 2> = 12 True >>> 6 * 2 >> „Cześć” != "Witam!" PRAWDA 

>(większe niż) i <(mniej niż) po prostu porównaj dwie wartości bezpośrednio. Jeśli dwie wartości są sobie równe, porównanie zwróci „Fałsz”, ponieważ dwie równe wartości nie są ani większe lub mniejsze niż mniej niż.

> =(większe lub równe) i <=(mniej niż lub równe) rób prawie to samo, ale ocenią „Prawdą”, jeśli wartości są równe.

!= jest dokładne przeciwieństwo ==. Oceni to „prawda” tylko wtedy, gdy dwie wartości nie są sobie równe.

Zamknięcie

Jest o wiele więcej, co można zrobić za pomocą zmiennych. Baw się z tym, co tutaj zrobiłeś. Istnieje mnóstwo możliwości z operatorami porównawczymi. Możesz zobaczyć, jak możesz składać złożone stwierdzenia. Nadchodzące przewodniki zbadają każdy rodzaj zmiennej znacznie większej głębokości i zapoznają cię z możliwościami każdego.

Ćwiczenia

  1. Utwórz zmienną ciągu o nazwie „Nazwa” i ustaw ją równą swojemu imieniu.
  2. Wydrukuj nową zmienną „Nazwa”.
  3. Utwórz zmienną liczbową o nazwie „an_int."
  4. Utwórz zmienną zmiennoprzecinkową o nazwie „a_float."
  5. Pomnóż „an_int” i „a_float” i przypisz wynik do nowej zmiennej o nazwie „the_answer."
  6. Wydrukuj „The_answer."
  7. Ustaw „an_int” na inną liczbę całkowitą. Ustaw „A_FLOAT” na inną float. Podziel je i ustaw „The_answer” równy wyniku. Wydrukuj „the_answer."
  8. Użyj operatora porównawczego, aby sprawdzić, czy „The_answer” jest równy „an_int” podzielonemu przez „A_float."
  9. Użyj wydruku i operatora porównawczego, aby sprawdzić, czy „3 ** 3 + 3” jest większy niż 30.
  10. Użyj innego operatora porównawczego w stwierdzeniu z poprzedniego pytania, aby uzyskać odwrotny wynik.
  11. Wydrukuj wynik „Hello” != „Witaj”.„Dlaczego jest to wynik?
  12. Utwórz zestaw zmiennych liczbowych i ułóż je tak, aby suma pierwszych dwóch jest mniejsza niż różnica trzeciego i pierwszego. Wydrukuj wynik.

Spis treści

  1. Python Wprowadzenie i instalacja
  2. Pliki Pythona i tłumacz
  3. Eksperymentowanie z liczbami i tekstem w Pythonie
  4. Zmienne Pythona
  5. Praca ze zmiennymi liczbowymi w Pythonie
  6. Podstawy strun Python
  7. Zaawansowane sznurki Pythona
  8. Komentarze Pythona
  9. Listy Python
  10. Metody listy Python
  11. Listy wielowymiarowe Pythona
  12. Krotki Pythona
  13. Operatorzy Python Boolean
  14. Python Jeśli stwierdzenia
  15. Python podczas pętli
  16. Python dla pętli
  17. Słowniki Pythona
  18. Python Advanced Dictionaries
  19. Funkcje Pythona

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Podstawy matematyki komputerowej: binarny, dziesiętny, sześciokadcica, ośmiorot
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • VIM Editor Basics w Linux
  • Mastering Bash Script Loops
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Bash Advanced zmienne idiomy dla wrażliwości na przypadki…
  • Wyrażenia regularne Pythona z przykładami