💻 Примеры: типы, строки и вывод

← К оглавлению урока

⚡ Минимальный набор

# quick_examples.py
print(type(5.0))
print("Привет" + "мир")
print("Hi! " * 3)
print(1, 2, 3, 4, 5, sep="---")
print("Первая строка\n\tВторая строка")

Пример 1. Динамическая типизация

# 01_dynamic_typing.py
value = 10
print(type(value))

value = "ten"
print(type(value))

Имя value сначала связано с объектом int, затем с объектом str.

Пример 2. print() возвращает None

# 02_print_returns_none.py
result = print("Привет, мир!")
print(result)

Первый print() выводит текст. Переменная result получает None.

Пример 3. Конкатенация и пробел

# 03_concat.py
first_word = "Привет"
second_word = "мир"

print(first_word + second_word)
print(first_word + " " + second_word)

Оператор + не добавляет пробел автоматически. Пробел — отдельная строка " ".

Пример 4. Умножение строк

# 04_repeat.py
separator = "-" * 20

print(separator)
print("Report")
print(separator)

Пример 5. Кавычки двумя способами

# 05_quotes.py
print('She said: "It\'s amazing!"')
print("She said: \"It's amazing!\"")

Результат одинаковый, но код использует разные внешние кавычки и экранирование.

Пример 6. Табуляция и перенос строки

# 06_whitespace.py
print("\tПервая строка с табуляцией\nВторая строка на новой строке")

Пример 7. sep и end

# 07_sep_end.py
print(1, 2, 3, 4, 5, sep="---")
print("Привет, мир", end="!")