Вообще, в Python встроенных функций не очень много. Зато их много (миллионы?) в так называемых библиотеках.
Чтобы пользоваться функциями из какой-нибудь библиотеки, ее надо установить, а затем импортировать.
Ты скажешь, зачем так сложно? Вовсе не сложно.
Во-первых, так ты точно не запутаешься в функциях, потому что знаешь, какие есть, а каких нет.
Во-вторых, все нужные нам библиотеки у тебя уже установлены, если ты устанавливал Jupyter Notebook с помощью пакета Anaconda.
В-третьих, импортировать библиотеки совсем просто:
import random |
Это мы импортировали библиотеку random. Она содержит функции, выдающие случайные числа.
Какие-такие случайные?
Ну какие хочешь. Например, от нуля до ста:
random.randint(0,100) |
random.randint(0,100) |
random.randint(0,100) |
Каждый раз, когда вызываешь эту функцию, получается случайное число в заданном интервале.
Можно получать и дробные случайные числа. Для этого вместо random.randint() надо вызвать функцию random.random()
random.random() |
Позапускай ее несколько раз и увидишь, что результат получается каждый раз разный.
Как видишь, имя импортированной функции начинается с имени библиотеки и точки. Поэтому, даже если авторы разных библиотек случайно назовут какие-нибудь функции одинаково, перепутать их будет попросту невозможно.