方法1: 数値演算子を使用する方法
num = 3.14159
decimal_part = num % 1
print(decimal_part) # 出力: 0.14159
方法2: 文字列操作を使用する方法
num = 3.14159
decimal_part = str(num).split('.')[1]
print(decimal_part) # 出力: 14159
方法3: mathモジュールを使用する方法
import math
num = 3.14159
decimal_part = math.modf(num)[0]
print(decimal_part) # 出力: 0.14159
方法4: 正規表現を使用する方法
import re
num = 3.14159
decimal_part = re.search(r'\.(.*)', str(num)).group(1)
print(decimal_part) # 出力: 14159
これらはPythonで浮動小数点数の小数部分を取得するための一般的な方法です。選択する方法は、コードの読みやすさやパフォーマンスの要件に基づいて決定できます。どの方法を選んでも、目的の結果を得ることができます。