Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 1, 2022 12:57:35

nedopetonist
Зарегистрирован: 2022-01-01
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

зачем запятые после [ в методах?

Всех с наступившим 2022!
У меня такой вопрос: зачем нужны запятые после [ в методах, например, в методе find(str[, start )?

Отредактировано nedopetonist (Янв. 2, 2022 02:31:59)

Офлайн

#2 Янв. 2, 2022 01:49:05

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10022
Репутация: +  857  -
Профиль   Отправить e-mail  

зачем запятые после [ в методах?

nedopetonist
зачем нужны запятые после [ в методах, например, в методе find(str[, start )?
Это используется в документации.
Когда ты функцию написал, ты описываешь для людей, которые не знают, как ею пользоваться, правила использования функции.
Квадратные скобки обозначают опциональность аргумента (опциональность - необязательность). Это означает, что аргумент может быть предоставлен, а может и не быть предоставлен. Когда он предоставлен, выполняется одно, а когда он не предоставлен, выполняется другое.
func(a, b) - функция вызывается с аргументами a и b.
func(1, 2)
func(3, 4)
func('abc', 'def')

func(a[, b]) - функция вызывается с аргументом a и, возможно, с аргмументом b
func(1)
func(2)
func(3, 4)
func(5, 6)
func('abc')
func('abc', 'def')

func(a[, b[, c]]) - функция вызывается с аргументом a и, возможно, с аргументом b и, возможно, с аргументом c.
func(1)
func(2)
func(3, 4)
func(5, 6)
func(7, 8, 9)
func(10, 11, 12)
func('abc')
func('abc', 'def')
func('abc', 'def', 'ghi')
func('text', 2, 0.5)



Отредактировано py.user.next (Янв. 2, 2022 02:43:56)

Офлайн

#3 Янв. 2, 2022 02:34:54

nedopetonist
Зарегистрирован: 2022-01-01
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

зачем запятые после [ в методах?

py.user.next
Спасибо за ответ +rep

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version