HTML CSS PYTHON
reklama
Zmienne w Pythonie
Zmienne to takie pojemniki do przechowywania danych. Zmienna w Pythonie tworzona jest w momencie przypisania do niej wartości:

Przykład:
x=5
y="Jan"

print(x)
print(y)

Proces przypisania wartości do zmiennej zwany jest inicjacją zmiennej.
Każda zmienna w Pythonie jest obiektem.
W nazwach zmiennych rozróżniana jest wielkość liter.

Przykład poniżej spowoduje utworzenie dwóch różnych zmiennych:

x=aparat
x=Aparat

W zmiennych, czyli w tych przysłowiowych pojemnikach można przechowywać dane różnego typu:
liczby, stringi(łańcuch znaków czyli słowo albo zdanie), zestaw, listę, słownik oraz krotkę.
Samouczek Pythona
Istnieje pięć typów zmiennych w Pythonie, z których korzystają programiści:

Typ boolean – czyli Tak albo Nie, prawda(True) albo fałsz(False), 1 - (prawda) albo 0 - (fałsz)
Typ liczbowy – int (typ całkowity) albo float (typ zmiennoprzecinkowy)
Typ string – typ znakowy (jedna litera lub ciąg znaków)
Kolekcja – lista, tupla, słownik, zestaw
Funkcja
Przy tworzeniu zmiennej nie trzeba podawać typu danych, które będą w niej przechowywane. Podajemy jedynie nazwę zmiennej i przypisujemy do niej wartość.
Python automatycznie określa typ danych na podstawie wartości, którą podaliśmy.
Zmienne w Pythonie mogą nawet zmieniać typ po ich ustawieniu:

przykład:
x=5
x="Jan"

print(x)
Jan     #wynik
Ponieważ Python automatycznie określa typ danych, jest uważany za język typowany dynamicznie.
Jeśli chcesz określić typ danych zmiennej można to wykonać za pomocą rzutowania:
x=str(3)
print(x)
3     #wynik

x=int(3)
print(x)
3     #wynik

x=float(3)
print(x)
3.0     #wynik
reklama
Funkcja TYPE()
Za pomocą funkcji type() możemy określić typ danych zmiennej: typ: liczba całkowita
x=4
type(x)
<class 'int'>
 
typ: liczba zmiennoprzecinkowa
x=4.0
type(x)
<class 'float'>
typ: string(ciąg znaków)
x="Jan"
type(x)
<class 'str'>
Typ boolean(logiczny)
x=True
type(x)
<class 'bool'>
typ: lista
x=[1,2,3,4]
type(x)
<class 'list'>
typ: krotka(tuple)
x=(1,2,3,4)
type(x)
<class 'tuple'>
typ: słownik
x={"uczen1":"Jan", "uczen2":"Krzys"}
type(x)
<class 'dict'>
typ: zestaw
x={1,2,3,4}
type(x)
<class 'set'>
Aby skasować zmienną używamy instrukcji „del”. Jeśli po skasowaniu zmiennej będziemy chcieli wyświetlić jej wartość, pojawi się błąd.
x="Jan"
del x
print(x)
BŁĄD    #wynik
Jeśli w zmiennych przechowujemy teksty, do ich połączenia używamy znaku „+”.

name="Jola"
surname="Nowak"
print(name + " " + surname + " jest dobrym pracownikiem")
Jola Nowak jest dobrym pracownikiem    #wynik
Jeśli spróbujemy dodać tekst do liczby, Python zgłosi błąd:
name="Jola"
wiek=30
print(name +" ma "+ wiek + " lat")
Błąd

żeby taki kod zadziałał, musimy zamienić wartość liczbową zmiennej wiek na tekst, czyli wartość umieśćić w cudzysłowy. Możemy wtedy za pomocą wspomnianej wcześniej funkcji type() sprawdzić typ zmiennej:
wiek="30"
type(wiek)
<class 'str'>
Wartości do kilku zmiennych można przypisać na dwa sposoby:
x=1;y=2;z=3
print(x,y,z)
1 2 3
 
x,y,z=1,2,3
print(x,y,z)
1 2 3
Nazwa zmiennej nie może:

zawierać nazw zastrzeżonych dla instrukcji języka Python np. „and”, „del”, „for”, „is”, „raise”, „assert”, „elif”, „from”, „lambda”, „return”, „break”, „else”, „not”, „try”, „class”, „except”, „if”, „or”, „while”, „continue”, „import”, „pass”, „yield”, „def”, „finally”, „in”

rozpoczynać się od cyfry:
x=34
Błąd
W Pythonie występują dwa rodzaje zmiennych:

globalne – są to wszystkie zmienne, które tworzymy poza ciałem funkcji – możemy ich używać w całym programie w dowolnym miejscu

x=5
def funkcja(y,z):
    print(x+y+z)
 
 
funkcja(2,3)
10  #wynik
lokalne - są to zmienne, które tworzymy w ciele funkcji – możemy ich używać tylko w ramach funkcji, w której zostały utworzone

def funkcja(y,z):
    x=5
    print(x+y+z)
 
 
funkcja(2,3)
10  #wynik
Ćwiczenie 1:
Utwórz zmienną o nazwie „imię” i przypisz do niej wartość tekstową „Jola”, zmienna będzie typu tekstowego.

Spróbuj sam
reklama
reklama
Szkoła bananik.pl jest zoptymalizowana pod kątem uczenia się, testowania i szkolenia.
Przykłady są stale sprawdzane, aby uniknąć błędów, ale nie możemy zagwarantować pełnej poprawności wszystkich treści.
Korzystając z tej witryny, wyrażasz zgodę na przeczytanie i zaakceptowanie naszych warunków użytkowania, plików cookie i polityki prywatności.
© 2022 bananik.pl
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej.Rozumiem