Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで浮動小数点数を固定幅にフォーマットするにはどうすればよいですか?


Pythonでは、文字列の書式設定を使用して、浮動小数点数を固定幅に書式設定できます。たとえば、小数点を12文字の幅と小数点の右側の4桁に揃える場合は、次を使用できます。

>>> x = 12.35874
>>> print "{:12.4f}".format(x)
     12.3587

文字列の補間とフォーマットを使用して、この結果を達成することもできます。例:

>>> x = 12.35874
>>> print "% 12.4f" % x
     12.3587

  1. Pythonで数値を逆にする方法は?

    整数を逆にするのは簡単な作業です。番号を逆にする必要がある特定のシナリオに遭遇する可能性があります。 Input: 12345 Output: 54321 2つの方法があります。数値を逆にすることができます- 数値を文字列に変換し、文字列を逆にして整数に再変換します 文字列に変換せずに数学的に反転 文字列に変換して反転 数値を逆にするこの方法は簡単で、ロジックは必要ありません。数値を文字列に変換して逆にした後、逆にした文字列を整数に再変換します。文字列を逆にするために適切な方法を使用できます。 例 def reverse(num):    st=str(

  2. 与えられた番号がPythonプログラムでフィボナッチ数であるかどうかを確認するにはどうすればよいですか?

    この記事では、以下に示す問題ステートメントの解決策について学習します- 問題の説明 数nが与えられたら、nがフィボナッチ数であるかどうかを確認します n番目のフィボナッチ数は前の2つのフィボナッチ数の合計であることは誰もが知っています。しかし、それらは漸化式以外の興味深い関係も提供します。 (5 * n2 + 4)または(5 * n2 – 4)が完全な正方形である場合に限り、数値は本質的にフィボナッチです。 このプロパティを使用して、数値がフィボナッチであるかどうかを確認します。 では、Pythonスクリプトの実装を見てみましょう- 例 import math # if x is p