Типы данных и переменные
# числа
number1 = 42
number2 = -1000.005
# строки
blue1 = "string"
blue2 = 'string (another)'
long_string = '''very
"long" string with various 'quotes'
inside'''
# логические значения
x = True
y = False
Преобразование типов
one = int('234')
two = str(34)
Операции
основные операции, связанные с примитивными типами данных.
# Арифметические операции
1 + 5 - 8 * 3 / 2 % 4
# Логические операции
True or False and not True
# Создание переменных
blue = 'i am a string'
# Обращение к символам строки
blue[0] # i
print("-> {}".format(string)) # -> i am a string
print('-> ' + string) # -> i am a string
Условные конструкции
if a > b:
print('a больше, чем b')
elif a == b:
print('a равен b')
else:
print('a меньше, чем b')
result = 'yes' if a > b else 'no'
Циклы
i = 1
while i <= 10:
i = i + 1
print(i)
if i > 5:
break
Функции
# Определение функции
def get(string, index=0):
return string[index]
# Вызов функции
get('lala', 3)