a = 1
b = 2
c = 6
print(a, b, c)
1 2 6
a, b, c = 1, 2, 6
print(a, b, c)
1 2 6
a = 1.5
b = 10.2
c = a + b
print(a, b, c)
1.5 10.2 11.7
Nazwa zmiennych nie może zawierać:
a = 1 # typ intiger
b = 5.5 # typ float
print(a)
print(b)
1 5.5
Aby sprawdzić jakiego typu zmienna przechwouje wartość wykorzystujemy do tego funkcje
type(nazwa_zamiennej)
a = 1
b = 5.5
print(type(a))
print(type(b))
<class 'int'> <class 'float'>
Kolejną funkcją przydatną do sprawdzania typu jest isinstance() która pozwala sprawdzić typ którego się spodziewamy
isinstance(nazwa_zamiennej, typ danych)
a = 1
b = 5.5
print(isinstance(a, int))
print(isinstance(b, float))
True True
Jak w każdym języku programowania możemy wykonywać operację matematyczne np. dodawanie
a = 3
b = 2
c = a + b
print(c)
print(type(c))
5 <class 'int'>
a = 3
b = 2.7
c = a + b
print(c)
print(type(c))
5.7 <class 'float'>
Python przy operacji dzielenia mamy możliwość wykorzystania znaku dzielenia na dwa sposoby:
a = 3
b = 2
c = a / b
print(c)
print(type(c))
1.5 <class 'float'>
a = 3
b = 2
c = a // b
print(c)
print(type(c))
1 <class 'int'>
Za ich pomocą możemy określić czy chcemy aby zmienna wynikowa przechowywała wartość float czy intiger
a = 3
b = 2
c = a ** b
print(c)
print(type(c))
9 <class 'int'>
a += 1
a *= 2
my_string = 'test'
my_string = "tekst"
my_string_1 = 'teskst 1 '
my_string_2 = "teskt 2"
print(my_string_1 + my_string_2)
teskst 1 teskt 2
ciąg znaków -> P y t h o n
indeksacja -> 0 1 2 3 4 5
name = 'python'
print(name) # wypisanie całego stringu
print(name[4]) #wypisanie jednego znaku o indeksie 4
python o
name = 'python'
print(len('python'))
print(len(name))
6 6
Funkcja pozwalajaca na zmianę pierwszej litery na dużą capitalize()
nazwa_zmiennej.capitalize()
name = 'python'
print(name)
print(name.capitalize())
python Python
Funkcja pozwalajaca na zmianę pierwszych liter na duże title()
nazwa_zmiennej.title()
name = 'python is the best'
print(name)
print(name.title())
python is the best Python Is The Best
ciąg znaków -> P y t h o n
indeksacja -> 0 1 2 3 4 5
name = 'python is the best'
print(name)
print(name[0:4])
print(name[:4])
print(name[3:6])
print(name[6:])
print(name[6:-2])
python is the best pyth pyth hon is the best is the be
name = 'python'
print(name)
print(name * 5 + " stop")
python pythonpythonpythonpythonpython stop
name = 'python'
print(name.islower()) # sprawdza czy nasz string zaczyna się od litery małej
print(name.isalpha()) # sprawdza czy ciąg znaków składa się tylko z liter
print(name.isalnum()) # sprawdza czy w ciągu znaków są tylko litery i liczby
True True True
name = "Witaj świecie"
print(name.find("t")) # funkcja znajduje ciąg znaków (zwraca indeks początku znalezionego ciągu)
2
name = "Witaj świecie"
print('b' in name)
False