Уведомления

Группа в Telegram: @pythonsu

#1 Июль 11, 2019 08:14:46

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

иногда встречается такой код [1, 2, 3,] или такой (1, 2, 3,) итд зачем так делают? [решено]

зачем, почему? стоит запятая перед закрывающей скобкой, в чем смысл этого?



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июль 11, 2019 10:25:24)

Офлайн

#2 Июль 11, 2019 08:26:05

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

иногда встречается такой код [1, 2, 3,] или такой (1, 2, 3,) итд зачем так делают? [решено]

Смысл в том что вы можете добавлять или убавлять строчки не заморачиваясь последней запятой

 a=[
2,
3,
4,
]
А после редактирования
 a=[
2,
3,
4,
5,
]
# или
a=[
2,
3,
]

Без этого пришлось бы все время добавлять или убирать запятые при перестановке или изменении количества строк



Офлайн

#3 Июль 11, 2019 09:27:04

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

иногда встречается такой код [1, 2, 3,] или такой (1, 2, 3,) итд зачем так делают? [решено]

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



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июль 11, 2019 09:31:44)

Офлайн

#4 Июль 11, 2019 09:46:38

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

иногда встречается такой код [1, 2, 3,] или такой (1, 2, 3,) итд зачем так делают? [решено]

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



Офлайн

#5 Июль 11, 2019 10:24:59

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

иногда встречается такой код [1, 2, 3,] или такой (1, 2, 3,) итд зачем так делают? [решено]

понятно, это выработаная привычка. закрываю тему.



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Июль 11, 2019 14:55:59)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version