Встроенные функции — Python

Подпишитесь на наш канал Youtube, чтобы изучить бесплатный курс по Python и многое другое

Встроенные функции
В этом разделе мы рассмотрим общие встроенные функции для всех типов данных и структур данных.

Числа
abs()
Функция abs() возвращает абсолютное значение заданного числа. Входное число может быть целым, плавающей или комплексной величиной.

s = -20

abs(s)

# output: 20
Вход в полноэкранный режим Выйти из полноэкранного режима

float()
Функция float() возвращает число с плавающей точкой из числа или строки.

s = 2
float(s)
# output: 2.0

x = '32.44'
float(x)

# output: 32.44
# String should contain only digits.
Войти в полноэкранный режим Выйти из полноэкранного режима

int()
Функция int() возвращает целое число из числа или строки.

s = -3.43

int(s)
# output: -3

x = '45'

int(x)
# Output: 45
# String should only contain digits.
Вход в полноэкранный режим Выйти из полноэкранного режима

round()
Функция round() округляет до заданного количества цифр и возвращает число с плавающей точкой, если количество цифр для округления не указано, она округляет число до ближайшего целого числа.

# round(nmber, number of digits)
s = 30.654

round(s)
# output: 31

round(s, 1)
# Output: 30.7

round(s, 2)
# Output: 30.65
Вход в полноэкранный режим Выход из полноэкранного режима

Строка
капитализировать()
Функция capatilize() возвращает строку, в которой первая буква заглавная, а все остальные символы строчные. Она не изменяет исходную строку.

s = 'we Are leArnIng PythON'

new_s = s.capitalize()
print(new_s)
# output: We are learning python
Вход в полноэкранный режим Выход из полноэкранного режима

lower()

Функция lower() возвращает строку со строчными буквами.

s = 'We are learning Python'

new_s = s.lower()
print(new_s)

# output: we are learning python


Войти в полноэкранный режим Выход из полноэкранного режима

upper()
Функция upper() возвращает строку в верхнем регистре.

s = ‘We are learning Python’

new_s = s.upper()
print(new_s)

# output: WE ARE LEARNING PYTHON

Вход в полноэкранный режим Выйти из полноэкранного режима

title()
Функция title() возвращает строку с заглавной первой буквой каждого слова.

s = ‘We are learning Python’

new_s = s.title()
print(new_s)

# output: We Are Learning Python

Вход в полноэкранный режим Выход из полноэкранного режима

Список
append()
Функция append() добавляет один элемент в существующий список. Она не возвращает новый список; скорее она изменяет исходный список.

s = [1, 2, 3.45, 7, 'Python', False]

s.append('Hello World')

print(s)

# output: [1, 2, 3.45, 7, 'Python', False, 'Hello World']

Вход в полноэкранный режим Выход из полноэкранного режима

вставить()
Функция insert() вставляет элемент по заданному индексу. Она ничего не возвращает. Она изменяет существующий список.

# insert(index, element)
s = [1, 2, 3.45, 7, 'Python', False]

s.insert(2, 'Hello World')

print(s)

# output: [1, 2, 'Hello World', 3.45, 7, 'Python', False]
Вход в полноэкранный режим Выход из полноэкранного режима

remove()
Функция remove() ищет заданный элемент в списке и удаляет первый подходящий элемент.

s = [1, 2, 3.45, 7, 'Python', False, 'Python']

s.remove('Python')

print(s)

# Output: [1, 2, 3.45, 7, False, 'Python']

Вход в полноэкранный режим Выход из полноэкранного режима

Кортеж
кортеж()
Функция tuple() используется для создания кортежа в Python. В качестве параметра она принимает любой итерируемый список, строку или словарь.

tup1 = tuple('String')
print(tup2)
# Output: ('S', 't', 'r', 'i', 'n', 'g')

tup2 = tuple([1,2,3,4,5])
print(tup3)
# Output: (1, 2, 3, 4, 5)

Вход в полноэкранный режим Выход из полноэкранного режима

Словарь
get()
Функция get() возвращает значение для указанного ключа, если ключ находится в словаре.

vehicle = {'type': 'Car', 'color': 'Blue', 'price': 500000}

print('vehicle_type:', vehicle.get('type'))
print('vehicle_color:', vehicle.get('color'))

# output
# vehicle_type: Car
# vehicle_color: Blue

Войти в полноэкранный режим Выйти из полноэкранного режима

keys()
Функция keys() возвращает объект представления, который отображает список всех ключей в словаре. Вы можете использовать цикл for для получения всех ключей с помощью этой функции.

vehicle = {'type': 'Car', 'color': 'Blue', 'price': 500000}

print(vehicle.keys())
# Output: dict_keys(['type', 'color', 'price'])

for key in vehicle.keys():
    print(key, ':', vehicle[key])
# output
# type : Car
# color : Blue
# price : 500000

Вход в полноэкранный режим Выход из полноэкранного режима

values()
Функция values() возвращает объект представления, который отображает список всех значений в словаре.

vehicle = {'type': 'Car', 'color': 'Blue', 'price': 500000}

print(vehicle.values())
# Output: dict_values(['Car', 'Blue', 500000])

for value in vehicle.values():
    print(value)
# output
# Car
# Blue
# 500000

Вход в полноэкранный режим Выход из полноэкранного режима

items()
Функция items() возвращает объект представления, который отображает список пар кортежей (ключ, значение) словаря.

vehicle = {'type': 'Car', 'color': 'Blue', 'price': 500000}

print(vehicle.items())
# Output:dict_items([('type', 'Car'), ('color', 'Blue'), ('price', 500000)])

for key, value in vehicle.items():
    print(key, ':', value)


# output
# type : Car
# color : Blue
# price : 500000

Войти в полноэкранный режим Выход из полноэкранного режима

Оцените статью
Procodings.ru
Добавить комментарий