Популярные методы в Python
Выбор региона:
-
Все регионы
-
Россия
- Москва
- Санкт-Петербург
- Адыгея
- Башкортостан
- Бурятия
- Алтай
- Дагестан
- Ингушетия
- Кабардино-Балкария
- Калмыкия
- Карачаево-Черкесия
- Карелия
- Коми
- Марий Эл
- Мордовия
- Саха (Якутия)
- Северная Осетия
- Татарстан
- Тыва (Тува)
- Удмуртская Республика
- Хакасия
- Чеченская Республика
- Чувашская Республика
- Алтайский край
- Краснодарский край
- Красноярский край
- Приморский край
- Ставропольский край
- Хабаровский край
- Амурская область
- Архангельская область
- Астраханская область
- Белгородская область
- Брянская область
- Владимирская область
- Волгоградская область
- Вологодская область
- Воронежская область
- Ивановская область
- Иркутская область
- Калининградская область
- Калужская область
- Кемеровская область
- Камчатская область
- Кировская область
- Костромская область
- Курганская область
- Курская область
- Ленинградская область
- Липецкая область
- Магаданская область
- Московская область
- Мурманская область
- Нижегородская область
- Новгородская область
- Новосибирская область
- Омская область
- Оренбургская область
- Орловская область
- Пензенская область
- Пермский край
- Псковская область
- Ростовская область
- Рязанская область
- Самарская область
- Саратовская область
- Сахалинская область
- Свердловская область
- Смоленская область
- Тамбовская область
- Тверская область
- Томская область
- Тульская область
- Тюменская область
- Ульяновская область
- Челябинская область
- Ярославская область
- Еврейская авт. область
- Ненецкий АО
- Ханты-Мансийский АО
- Чукотский АО
- Ямало-Ненецкий АО
- Забайкальский край
- Украина
- Белоруссия
- Грузия
- Туркмения
- Узбекистан
- Таджикистан
- Молдавия
- Киргизия
- Казахстан
- Армения
- Азербайджан
- США
- Израиль
- Чехия
- Германия
- Литва
- Эстония
- Латвия
- Другие регионы
- Без региона
-
Россия
9 ноября 2024 в 16:51 | 138 | Россия / Москва
-
str.upper() Переводит все буквы в строке в верхний регистр.
text = "hello world" print(text.upper()) # Вывод: "HELLO WORLD"
-
str.strip() Удаляет пробелы и другие пробельные символы с обеих сторон строки.
text = " Hello, Python! " print(text.strip()) # Вывод: "Hello, Python!"
-
str.replace(old, new) Заменяет все вхождения подстроки old на new.
text = "I like cats" new_text = text.replace("cats", "dogs") print(new_text) # Вывод: "I like dogs"
-
str.split(separator) Разделяет строку на части, используя указанный разделитель, и возвращает список частей.
text = "apple,banana,cherry" fruits = text.split(",") print(fruits) # Вывод: ['apple', 'banana', 'cherry']
-
str.join(iterable) Соединяет элементы из итерации (например, списка) в строку с разделителем.
fruits = ['apple', 'banana', 'cherry'] result = ", ".join(fruits) print(result) # Вывод: "apple, banana, cherry"
-
list.append(item) Добавляет элемент в конец списка.
numbers = [1, 2, 3] numbers.append(4) print(numbers) # Вывод: [1, 2, 3, 4]
-
list.insert(index, item) Вставляет элемент в список на указанную позицию.
numbers = [1, 2, 3] numbers.insert(1, 5) print(numbers) # Вывод: [1, 5, 2, 3]
-
list.remove(item) Удаляет первое вхождение указанного элемента в списке.
numbers = [1, 2, 3, 2] numbers.remove(2) print(numbers) # Вывод: [1, 3, 2]
-
list.sort() Сортирует элементы списка по возрастанию. Для сортировки по убыванию используйте reverse=True.
numbers = [3, 1, 2] numbers.sort() print(numbers) # Вывод: [1, 2, 3]
-
dict.keys() Возвращает все ключи в словаре.
student = {"name": "Alice", "age": 24, "grade": "A"} print(student.keys()) # Вывод: dict_keys(['name', 'age', 'grade'])
-
dict.get(key, default) Возвращает значение по ключу или значение default, если ключа нет.
student = {"name": "Alice", "age": 24} print(student.get("grade", "Not Available")) # Вывод: "Not Available"
-
dict.update(other_dict) Обновляет словарь парами ключ-значение из другого словаря.
student = {"name": "Alice", "age": 24} student.update({"grade": "A", "age": 25}) print(student) # Вывод: {'name': 'Alice', 'age': 25, 'grade': 'A'}
-
set.add(item) Добавляет элемент во множество.
fruits = {"apple", "banana"} fruits.add("cherry") print(fruits) # Вывод: {'apple', 'banana', 'cherry'}
-
set.intersection(other_set) Возвращает элементы, которые есть в обоих множествах.
a = {1, 2, 3} b = {2, 3, 4} print(a.intersection(b)) # Вывод: {2, 3}
-
abs(x) Возвращает абсолютное значение числа.
print(abs(-5)) # Вывод: 5
-
sum(iterable) Возвращает сумму всех чисел в коллекции.
numbers = [1, 2, 3] print(sum(numbers)) # Вывод: 6
-
open(filename, mode) Открывает файл в указанном режиме ("r" для чтения, "w" для записи, "a" для добавления).
Запись в файлwith open("example.txt", "w") as file: file.write("Hello, Python!")
Чтение из файлаwith open("example.txt", "r") as file: content = file.read() print(content) # Вывод: "Hello, Python!"
-
len(obj) Возвращает длину объекта.
print(len("Hello")) # Вывод: 5
-
enumerate(iterable) Возвращает индексы и элементы.
fruits = ["apple", "banana", "cherry"] for index, fruit in enumerate(fruits): print(index, fruit)
Вывод: 0 apple 1 banana 2 cherry
-
try / except Обработка ошибок.
try: x = int("hello") except ValueError: print("Conversion failed!") # Вывод: "Conversion failed!"
-
raise Позволяет выбросить исключение вручную.
def check_positive(number): if number <= 0: raise ValueError("Number must be positive")
check_positive(-1) # Выдаст ValueError: Number must be positive
-
lambda args: expr Анонимная функция.
square = lambda x: x * x print(square(5)) # Вывод: 25
-
*args и **kwargs *args позволяет передавать переменное количество позиционных аргументов, а **kwargs — именованных.
def example(*args, **kwargs): print("args:", args) print("kwargs:", kwargs)
example(1, 2, 3, name="Alice", age=24)
Вывод: args: (1, 2, 3) kwargs: {'name': 'Alice', 'age': 24}
|