CodeGym /Kursy /Python SELF PL /Piszemy kod

Piszemy kod

Python SELF PL
Poziom 3 , Lekcja 4
Dostępny

10.1 Wyświetlanie tekstu

Wyświetlmy coś jeszcze. Na przykład swoje imię i rok urodzenia. W tym celu po prostu napisz jeszcze dwa wywołania funkcji print(). Może to wyglądać mniej więcej tak:


                print("Aleksander")
                print(1985)

Liczby można wyświetlać bez cudzysłowów. Cudzysłowy to część tekstu, a nie funkcji print().

Oto co mi wyszło:

10.2 Tworzenie zmiennych

Jak pewnie już wiesz, w wielu językach programowania istnieją zmienne. Są one również w Pythonie.

Niemniej jednak zdefiniujmy: zmienna to specjalna komórka w pamięci, która może przechowywać jakieś dane. W Pythonie zmienne mają nazwę i wartość.

Zmienną można porównać do pudełka, na którym jest napis — nazwa. A zawartość pudełka — to jest właśnie wartość zmiennej.

W Pythonie zmiennych nie trzeba specjalnie deklarować. Wystarczy po prostu napisać coś w rodzaju:


        name = value

Znak równości tutaj to nie równość z matematyki. To jest operator przypisania.

Innymi słowy, symbol "równa się" to komenda, która mówi, że zmiennej name trzeba ustawić (przypisać) wartość value.

Oto kilka przykładów:

name = "Alexander"

age = 35

city = "London"

pi = 3.14

Zmienna name przechowuje wartość — string z tekstem „Alexander”

Zmienna age przechowuje wartość — liczbę 35

Zmienna city przechowuje wartość — string z tekstem „London”

Zmienna pi przechowuje wartość — liczbę rzeczywistą 3.14

W Pythonie dowolnym zmiennym można przypisywać dowolne wartości. Zmienna nie ma z góry ustalonego typu, tylko typ obiektu, który aktualnie w niej się znajduje.

10.3 Wyrażenia i operatory

Po lewej stronie znaku przypisania musi znajdować się nazwa zmiennej. A po prawej może znajdować się wyrażenie o dowolnym stopniu złożoności.

name = "Alex" + "Alex"

age = 5 * 7

age = age * 2 + 3

age = age + 1

Zmienna name przechowuje wartość — string z tekstem „AlexAlex”

Zmienna age przechowuje wartość — liczbę 35

Zmienna age przechowuje wartość — liczbę 73

Zmienna age przechowuje wartość — liczbę 74

W pierwszym przykładzie połączyliśmy dwa stringi. Tak, w Pythonie można sklejać dwa stringi, używając symbolu „+”. Taką operację nazywamy konkatenacją. Sklejać można tylko stringa ze stringiem. W językach takich jak Java czy JavaScript można „dodać” string i liczbę (i w wyniku otrzymać nowy string). W Pythonie tego zrobić nie można. Musisz jawnie przekształcić liczbę w string i dopiero potem „dodawać” ją do stringa.

Spójrz teraz na trzeci i czwarty przykład: w nich zmienna age pojawia się po obu stronach operatora przypisania. A wszystko dlatego, że to nie równość, jak w matematyce.

Przeanalizujmy polecenie:


        age = age + 1

Są tutaj zawarte dwie rzeczy:

  1. Należy obliczyć wartość wyrażenia age + 1, używając bieżącej wartości age.
  2. Wynik obliczeń należy zapisać w zmiennej age.

Takie polecenie zwiększa wartość zmiennej age o 1.

Kolejność wykonywania operatorów jest taka sama jak w matematyce:

  • Najpierw wykonywane są działania w nawiasach.
  • Potem jest mnożenie i dzielenie.
  • Na końcu – dodawanie i odejmowanie.
1
Опрос
Historia Python,  3 уровень,  4 лекция
недоступен
Historia Python
Historia Python
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION