Найти - Пользователи
Полная версия: зачем запятые после [ в методах?
Начало » Python для новичков » зачем запятые после [ в методах?
1
nedopetonist
Всех с наступившим 2022!
У меня такой вопрос: зачем нужны запятые после [ в методах, например, в методе find(str[, start )?
py.user.next
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)
nedopetonist
py.user.next
Спасибо за ответ +rep
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB