Типы данных и переменные

  # числа
            
            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)