Python — Разделитель цифр в Юлии

Кодирование в Julia показывает, что использование подчеркивания в качестве разделителя целых чисел работает в Julia.

x = 1_000_000

а также

   x = 1000000

в основном то же самое.

Однако я не могу найти документацию для этого, чтобы прочитать более подробную информацию. Кто-нибудь может указать мне на это.

Также характерно ли разделение цифр в разных языках? Каковы символы разделителя в C ++, Java и Python?

3

Решение

документ с предложениями по стандартам для C ++ 14 очень долго обсуждается обоснование и возможные варианты разделителя цифр. Считается `, ', _, ::, а также (пространство). Некоторые обсуждения приводят другие языки. Согласно документу, _ также используется в Ada, VHDL, Verilog и, возможно, Algol68. Подчеркивания также, кажется, используются в Java 7 (Вопрос StackOverflow, предложение). C ++ остановился на ' как их разделитель.

У Джулии еще нет официально задокументированных числовых литералов с подчеркиванием, но вы можете найти некоторую информацию в этот выпуск GitHub (# 848) а также эта ветка.

Не похоже, что в Python есть числовой буквенный разделитель.

6

Другие решения

Я только что сделал запрос на добавление, чтобы добавить это в руководство, когда вы обнаружите, что чего-то не хватает, очень легко добавить их в документацию, смотрите:

3

По вопросам рекламы [email protected]