Post content
Ранее, в посте о главных новшествах Python3, я упоминал про полный переход на unicode. А в конце было сказано: "Конечно же это НЕ относится к именам переменных и файлов! Только строки и комменты." На самом деле это было лишь предостережение. Можно создавать имена переменных и модулей на unicode! То есть мы вполне можем сделать так: Bash: $ echo "print('Приветы')" > моймодуль.py // создали файл с именем на кириллице >>> import моймодуль Приветы Или так >>> Василий = "Василий" >>> Петрович = "Петрович" >>> фулнейм = ' '.join([Василий, Петрович]) >>> print(фулнейм) Василий Петрович Или так def сделать_красиво(было): более_красиво = 100500 стало = было * более_красиво return стало Или так >>> Ψ = 100 >>> Σ = -100 >>> смысл = Ψ + Σ >>> print(смысл) 0 Надеюсь не нужно объяснять что смысла в этом ноль и так делать не стоит))) Кстати, это была секретная информация, так что никому! Чтобы и в мыслях не было! 🤐 PS. я поддерживаю русский язык только в комментариях по коду. Конечно, если только вы уверены, что команда разработчиков будет русскоязычной и никак иначе! Это очень помогает разбираться в чужом коде (или в своём через время) Но это крайний случай. #tricks