Найти - Пользователи
Полная версия: иногда встречается такой код [1, 2, 3,] или такой (1, 2, 3,) итд зачем так делают? [решено]
Начало » Python для новичков » иногда встречается такой код [1, 2, 3,] или такой (1, 2, 3,) итд зачем так делают? [решено]
1
AD0DE412
зачем, почему? стоит запятая перед закрывающей скобкой, в чем смысл этого?
doza_and
Смысл в том что вы можете добавлять или убавлять строчки не заморачиваясь последней запятой
 a=[
2,
3,
4,
]
А после редактирования
 a=[
2,
3,
4,
5,
]
# или
a=[
2,
3,
]

Без этого пришлось бы все время добавлять или убирать запятые при перестановке или изменении количества строк
AD0DE412
doza_and
Смысл в том что вы можете добавлять или убавлять строчки не заморачиваясь последней запятой
это подсказка для ide? т.е. автоматическая запятая при преходе на новую стороку в не закрытом эээ … блоке
зы у меня в pycharm не работает (

FishHook
AD0DE412
это подсказка для ide? т.е. автоматическая запятая при преходе на новую стороку в не закрытом эээ … блокезы у меня в pycharm не работает (
Да никакая это не подсказка, просто так удобнее набирать. Когда вы одним пальцем тыкаете в клавиатуру долго выискивая нужный знак, то вам все равно, есть там запятая или нет. Когда вы пишите много и быстро у вас вырабатываются некоторые привычки, например, ставить запятую в списках, потому что интерпретатор может вот это
[1,
2,
3
4]
понять как вот это
[1,
2,
34]
или, например, удобнее копировать строки, скажем, через CTRL+D в PyСharm. Просто привычка, нет здесь никаких скрытых смыслов. А питон позволяет ставить “лишнюю” запятую в конце.
AD0DE412
понятно, это выработаная привычка. закрываю тему.
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