Дмитрий Одиссеев – Справочник Python (страница 3)
# Методы строк
Print(text.upper()) # ПРИВЕТ, МИР
Print(text.lower()) # привет, мир
Print(text.replace(“мир”, “Python”)) # Привет, Python
Print(len(text)) # Длина строкиtext = “Привет, мир”
# Индексация и срезы
Print(text[0]) # П
Print(text[-1]) # р
Print(text[0:6]) # Привет
# Методы строк
Print(text.upper()) # ПРИВЕТ, МИР
print(text.lower()) # привет, мир
print(text.replace("мир", "Python")) # Привет, Python
print(len(text)) # Длина строки
Форматирование строк:
Name = “Артем”
Age = 30
# Старый способ
Print(“Имя: %s, возраст: %d” % (name, age))
# Новый способ
Print(“Имя: {}, возраст: {}”.format(name, age))
# f-строки (современно и удобно)
Print(f”Имя: {name}, возраст: {age}”)
Генераторы списков
# Создание списка квадратов чисел от 0 до 4
Squares = [x**2 for x in range(5)]
Print(squares) # [0, 1, 4, 9, 16]
# Фильтрация
Evens = [x for x in range(10) if x % 2 == 0]
Print(evens) # [0, 2, 4, 6, 8]
Встроенные функции:
Numbers = [1, 2, 3, 4]
Print(len(numbers)) # 4
Print(sum(numbers)) # 10
Print(max(numbers)) # 4
Print(min(numbers)) # 1
Print(sorted(numbers)) # [1, 2, 3, 4]
Логические условия
Age = 18
If age >= 18:
Print(“Доступ разрешён”)
Else:
Print(“Извини, тебе нет 18”)
Промежуточные условия
Score = 75
If score >= 90:
Print(“Отлично!”)
Elif score >= 70:
Print(“Хорошо”)
Else:
Print(“Нужно подтянуть”)
Вложенные условия
User = “admin”
Password = “1234”
If user == “admin”:
If password == “1234”:
Print(“Добро пожаловать, админ!”)
Else:
Print(“Пароль неверный”)
Else:
Print(“Пользователь не найден”)
Условия с логическими операторами
Login = True
Permissions = True
If login and permissions: