18+
реклама
18+
Бургер менюБургер меню

Дмитрий Одиссеев – Справочник Python (страница 3)

18

# Методы строк

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: