ホームページ >バックエンド開発 >Python チュートリアル >Python で 0 から始まる数字は何を意味しますか?
Python で 0 から始まる数字: 謎を解く
Python では、先頭にゼロが付いている数字に遭遇すると、不可解に見えるかもしれません。 。これらの数値は、8 進数または基数 8 の表記法で値を表します。
8 進数表記
8 進数表記では、数値は 0 ~ 7 の数字のみを使用して表現されます。ゼロは、数値が 8 進数形式であることを示します。
8 進数から 8 進数への変換10 進数
8 進数を 10 進数に変換するには、右端の桁から始めて、各桁に対応する 8 の累乗を掛けます。結果を合計して 10 進数値を取得します。
例
Python 2.7.3 では、次の変換が適用されます。
Python での 8 進数の処理
Python 3.0 以降では、8 進数の先頭に「0o」を付ける必要があります。例:
Python 2.6 以降では、古いバージョンと古いバージョンの両方がサポートされます。形式 (プレフィックスなし) と新しい形式 (「0o」あり)
結論
Python では 0 から始まる数字は 8 進数表記で値を表します。 8 進数変換の原理を理解することで、これらの一見奇妙な数値を正しく解釈して操作できるようになります。
以上がPython で 0 から始まる数字は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。