Некоторые встроенные функции
Мы рекомендуем вам проверить DOC Python, см. Ссылку на библиотеку и нажмите на встроенные функции.
В предыдущем упражнении Упражнение 12 (функции)
Мы изучили функции и создали пару наших. Python поставляется с некоторыми функциями, и эти функции известны как встроенные функции.
Некоторые встроенные функции
- Абс (x)
- divmod (a, b)
- float (x)
- int (x)
- Вход (подсказка)
- Лен (х)
- список (x)
- Макс (x)
- мин (х)
- воен (а, б)
- Печать (а)
- Диапазон (начало, конец, шаг)
- обратный (x)
- раунд (x)
- отсортировано (x)
- str (x)
- сумма (x)
- Тип (x)
- Chr (i) и Ord (s)
Примеры
# abs - returns an absolute value of a number print(abs(2.34), abs(-23.4)) # round - take a number x, rounds it to y decimal places print(round(23.23567, 2)) # divmod - Take two args and return their quotient and remainder print(divmod(23, 6)) # pow - take 2 args and returns x raised to the power y print(pow(2, 3)) # max, min, sum, sorted, reversed # the above functions are used on iterables my_list = [7, 2, 4, 5, 1] print(f"The largest number is: {max(my_list)}") print(f"The smallest number is: {min(my_list)}") print(f"The sum of the numbers is: {sum(my_list)}") print(f"sorted list: {sorted(my_list)}") # returns a reversed iterator object - castr to a list print(f"reversed list: {list(reversed(my_list))}") # [i for i in reversed(my_list)] # these function does not alter the object # chr and ord # chr - returns a character when a number is passed as arg print(chr(65)) # this are Unicode related # ord does the opposite of chr print(ord('A')) # float, int, str, list, dict, set # these converts objects to their types # type returns the (data) type of an object # len, range # we have seen these two before, for the size and also looping # input, print # we have also seen them before
Практики
- Реализовать функцию, известную как
all_f (итерально)
Анкет Эта функция возвращаетВерно
Если все элементыитерабильный
этоИстинный
илиитерабильный
пусто, иначеЛожный
Анкет Это то же самое, что встроенноевсе
функция - Реализовать функцию, известную как
any_f (iterable)
Анкет Эта функция возвращаетВерно
Если какой -либо из элементовитерабильный
этоВерно
иначеЛожный
Анкет Если итерабильный пуст, верните ложь. - Реализовать функцию
abs_f (x)
что ведет себя какАбс
функция, гдеx
, это число. - Реализовать функцию,
min_max_f
Это возвращает минимальные и максимальные числа в данном списке, принятом в качестве аргумента. Не используйте встроенную функциюмин
иМакс
Анкет
Резюме
- Встроенные функции делают работу в Python намного проще и гибкими. Нам не нужно реализовать нашу собственную версию любой из этих функций.
- Встроенные функции не изменяют объект.
Оригинал: “https://dev.to/otumianempire/python3-programming-exercise-13-269b”