数字をつけると表示桁数を示します。数字の先頭に 0 をつけると 0 埋めします。Pythonprint(f"{n:08}") # 00000123 print(f"{n:08b}") # 01111011 print(f"{n:08o}") # 00000173 print(f"{n:08x}") # 0000007b print(f"{n:08X}") # 0000007B .2 は小数点以下2桁で表示すること...
例えばExcelで「01」という値をセルに入力すると、デフォルトのセルの書式設定では数値として認識され「1」となってしまいます。 これをそのまま「01」と入力したければ、セルの書式設定を文字列にしておく必要があります。 このほか数値の小数点以下の桁数を指定したり、パーセンテージの書...
第一引数(数値)を第二引数(整数)で指定した桁数に丸めた結果を返します。第二引数が指定されない場合には、整数に丸めます。num = 3.14159 print(round(num)) # 3 num = 3.14159 digits = 2 print(round(num, digits)) # 3.14 注意点 第二引数が負の場合には、10のべき乗の位に丸めます。
from math import e def getExp(n): return e ** n print(getExp(3)) 出力: 20.085536923187664 結果の小数点以下の桁数を制御したい場合、これを実現する方法は、値を文字列としてフォーマットし、フォーマット後に出力することです。 浮動小数点値を n 小数点以下の桁数にフォーマットする...
len()メソッドは、Python で 10 進数内の桁数を検索するためのmath.log10()メソッドよりもはるかに優れています。その理由は、len()メソッドが明確で簡潔であり、不必要に複雑で浮動小数点を処理しないmath.log10()メソッドとは異なり、浮動小数点も処理するためです。
Python のint()関数を使用して浮動小数点数を整数に変換する number=25.49print(int(number)) 出力: 25 int()関数は、数値を表す引数を受け取り、それを整数に変換します。この引数は、文字列、浮動小数点値、または整数自体にすることができます。この関数は、数値の小数点以下の整数値または部分を...
no1=float(5800000.00000)no2=float(0.0000058)print(format(no1,".1E"))print(format(no2,".1E")) 出力: 5.8E+065.8E-06 ここで、.1Eは指定された書式設定パターンです。Eは指数表記を示しており、指数表記で値を表示し、.1は小数点以下に 1 桁の数字があることを指定します。