数値型の値に対して桁数を取得する場合、以下の2つの手段があると思いますが、どちらがよいのでしょうか(速度や実用性など)
i = 12345 print(len(str(i))) # 5
import math i = 12345 print(int(math.log10(i) + 1)) # 5
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
投稿2019/04/10 07:44
編集2019/04/10 07:49数値型の値に対して桁数を取得する場合、以下の2つの手段があると思いますが、どちらがよいのでしょうか(速度や実用性など)
i = 12345 print(len(str(i))) # 5
import math i = 12345 print(int(math.log10(i) + 1)) # 5
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー