Podstawy składni i typy danych w Pythonie

Python to język programowania ogólnego zastosowania, który jest szczególnie popularny wśród początkujących programistów ze względu na swoją prostą składnię i łatwość nauki. W tym artykule przyjrzymy się podstawom składni języka Python oraz różnym typom danych, z którymi możemy się spotkać podczas pisania programów.
Zmienne i typy danych:
W Pythonie możemy przechowywać różnego rodzaju dane, takie jak liczby, tekst, listy czy słowniki. Przykłady niektórych podstawowych typów danych to:
- Liczby: Python obsługuje liczby całkowite (integer), zmiennoprzecinkowe (float) oraz liczby zespolone (complex). Przykłady:
x = 10 # liczba całkowita
y = 3.14 # liczba zmiennoprzecinkowa
z = 3 + 4j # liczba zespolona
- Tekst: Tekst w Pythonie jest reprezentowany przez ciągi znaków (string). Możemy je tworzyć zarówno z pojedynczych, jak i podwójnych cudzysłowów. Przykłady:
s = "To jest ciąg znaków"
t = 'To też jest ciąg znaków'
- Listy: Listy to sekwencje obiektów, które mogą zawierać elementy różnych typów. Tworzymy je za pomocą nawiasów kwadratowych, a elementy rozdzielamy przecinkami. Przykłady:
a = [1, 2, 3] # lista liczb całkowitych
b = ["a", "b", "c"] # lista ciągów znaków
c = [1, "dwa", 3.0] # lista różnych typów danych
- Słowniki: Słowniki to rodzaj struktur danych, w których przechowujemy pary klucz-wartość. Tworzymy je za pomocą nawiasów klamrowych i podajemy pary klucz-wartość. Przykłady:
d = {'a': 1, 'b': 2} # słownik liczb całkowitych
e = {'a': 'A', 'b': 'B'} # słownik ciągów znaków
f = {'a': 1, 'b': 'B'} # słownik różnych typów danych
Operatory arytmetyczne i logiczne:
Python posiada standardowe operatory arytmetyczne, takie jak dodawanie (+), odejmowanie (-), mnożenie (*) i dzielenie (/). Możemy także obliczać resztę z dzielenia za pomocą operatora modulo (%). Przykłady:
x = 10
y = 3
# dodawanie
z = x + y
print(z) # 13
# odejmowanie
z = x - y
print(z) # 7
# mnożenie
z = x * y
print(z) # 30
# dzielenie
z = x / y
print(z) # 3.3333333333333335
# modulo
z = x % y
print(z) # 1
Do operacji logicznych służą nam operatory porównania (==, !=, >, <, >=, <=) oraz operatory logiczne (and, or, not). Przykłady:
x = 10
y = 3
# równe
z = x == y
print(z) # False
# różne
z = x != y
print(z) # True
# większe
z = x > y
print(z) # True
# mniejsze
z = x < y
print(z) # False
# większe lub równe
z = x >= y
print(z) # True
# mniejsze lub równe
z = x <= y
print(z) # False
# and
z = (x > y) and (x < y)
print(z) # False
# or
z = (x > y) or (x < y)
print(z) # True
# not
z = not (x > y)
print(z) # False
Instrukcje warunkowe i pętle:
W Pythonie możemy wykorzystać instrukcje warunkowe, takie jak if, elif i else, do wykonywania różnych akcji w zależności od warunku. Przykład:
x = 10
y = 3
if x > y:
print("x jest większe od y")
elif x < y:
print("x jest mniejsze od y")
else:
print("x jest równe y")
Możemy także wykorzystać pętle, takie jak for i while, do wykonywania danej akcji wielokrotnie. Przykłady:
# pętla for
for i in range(5):
print(i)
# pętla while
i = 0
while i < 5:
print(i)
i += 1
Podsumowując, w tym artykule poznaliśmy podstawy składni języka Python oraz różne typy danych, z którymi możemy się spotkać podczas pisania programów. Dowiedzieliśmy się również o podstawowych operatorach arytmetycznych i logicznych oraz instrukcjach warunkowych i pętlach, które pozwalają nam na kontrolowanie przebiegu programu.
Tekst wygenerowany przy pomocy chat.openai.com.