Я только начал изучать Python, и у меня есть некоторая путаница в использовании встроенных функций, когда у вас есть возможность вызывать функции из библиотек и почему у вас даже есть встроенные функции в первое место, когда у вас есть библиотеки?Встроенные функции против библиотечных функций
0
A
ответ
1
Баланс между пространствами имен и удобством.
Встроенные функции считаются в целом полезными до того момента, когда они доступны по умолчанию; было бы королевской болью, чтобы импортировать модуль только для использования конструктора str
или int
.
Встроенные модули/пакеты (требующие доступа import
) считаются менее полезными; избегая затрат на их загрузку, когда они не нужны, а имена, которыми они располагают, чтобы избежать загромождения глобального пространства имен с тоннами имен, которые люди могут использовать для других целей, как правило, являются хорошим шаблоном проектирования.
Смежные вопросы
- 1. Встроенные функции/методы против собственных функций/методов?
- 2. Должны ли встроенные функции использоваться в общих библиотечных заголовках?
- 3. binaryToDecimal без библиотечных функций
- 4. Встроенные функции против макросов препроцессора
- 5. Как получить места памяти библиотечных функций?
- 6. Реализация основных библиотечных функций в LISP (вручную)
- 7. OSRM функции против функций GoogleMaps
- 8. частные функции против вложенных функций
- 9. Статические функции против константных функций
- 10. Именованные функции против анонимных функций
- 11. Использование библиотечных функций, которые возвращают массивы
- 12. Clojure: использование библиотечных функций из РЕПЛ
- 13. Определение значений errno для библиотечных функций
- 14. Копировать матрицу символов (char **) без библиотечных функций
- 15. Сложность времени при использовании библиотечных функций
- 16. Встроенные функции в JasperStudio
- 17. JavaScript встроенные функции в функции
- 18. Встроенные системы: Сокеты против MSMQ
- 19. Встроенные функции в C++
- 20. Обобщенный шаблон функции для стандартных библиотечных контейнеров
- 21. Javascript Обещает явные функции против встроенных функций
- 22. Пользовательские функции против встроенных/предопределенных функций
- 23. Получить и установить функции против Реферировано функций
- 24. C++ производные функции против базовых функций
- 25. Scala: нормальные функции против чередующихся функций?
- 26. Выходы: функции против функций, назначаемых переменным
- 27. __inline функции против нормальных функций в C
- 28. Функции экземпляра против функций класса в Ruby
- 29. Перегрузка функций против функции инициализации переменной
- 30. встроенные функции
Добро пожаловать в переполнение стека! Не могли бы вы рассказать нам о ваших усилиях, показывая необходимую часть кода? – manetsus