Большинство людей, предпочитающих python, предпочитают подчеркивание, но даже я использую python уже более 5 лет, но я до сих пор не люблю их. Они просто выглядят мне некрасиво, но, возможно, это все, что связано с Java в моей голове.
Мне просто больше нравится CamelCase, поскольку он лучше подходит для именования классов. Логичнее иметь SomeClass.doSomething()
, чем SomeClass.do_something()
. Если вы посмотрите в глобальном модульном индексе в python, вы найдете и то, и другое, что связано с тем, что это коллекция библиотек из разных источников, которые со временем выросли, а не что-то, разработанное одной компанией, такой как Sun, со строгими правилами кодирования. , Я бы сказал, что суть в том, что лучше использовать то, что вам больше нравится, это просто вопрос личного вкуса.