Рубрики
Без рубрики

Python3 Программирование – упражнение 13 – Некоторые встроенные функции

Некоторые встроенные функции Мы рекомендуем вам проверить документ Python, см. Библиотеку … Tagged с Python, начинающими, учебником, программированием.

Некоторые встроенные функции

Мы рекомендуем вам проверить DOC Python, см. Ссылку на библиотеку и нажмите на встроенные функции.

В предыдущем упражнении Упражнение 12 (функции) Мы изучили функции и создали пару наших. Python поставляется с некоторыми функциями, и эти функции известны как встроенные функции.

Некоторые встроенные функции

  1. Абс (x)
  2. divmod (a, b)
  3. float (x)
  4. int (x)
  5. Вход (подсказка)
  6. Лен (х)
  7. список (x)
  8. Макс (x)
  9. мин (х)
  10. воен (а, б)
  11. Печать (а)
  12. Диапазон (начало, конец, шаг)
  13. обратный (x)
  14. раунд (x)
  15. отсортировано (x)
  16. str (x)
  17. сумма (x)
  18. Тип (x)
  19. 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”