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

Pythonでゼロで左パッドされた文字列を取得するにはどうすればよいですか?


文字列クラスでrjust(width [、fillchar])メソッドを使用して、文字列を右揃えにし、左側に指定されたフィラー文字を埋め込みます。デフォルトのフィラー文字はスペースです。次のように使用できます:

>>> '25'.rjust(6, '0')
'000025'
>>> 'Apollo'.rjust(10, '0')
'0000Apollo'

次のように、Python文字列フォーマットを使用してこの結果を達成することもできます。

>>> print "%06d" % 25
'000025'

次のように、左パディングゼロの目的のために特別に構築されたzfillメソッドを使用することもできます。

>>> '25'.zfill(6)
'000025'
>>> 'Apollo'.zfill(10)
'0000Apollo'

  1. Python 3でtkinterファイルダイアログから文字列を取得するにはどうすればよいですか?

    tkinterアプリケーションでファイルシステムと対話するには、Tkinter filedialogを使用できます。 モジュール。これは、システム内のファイルを処理する方法を提供します。 ファイルダイアログ モジュールは、開発者がアプリケーションのさまざまなファイルダイアログを作成するのに役立つ多くの組み込み関数を提供します。 ファイルダイアログのいずれかを使用できます アプリケーションにダイアログを実装するための関数。 最も一般的に使用される関数はfiledialog.askopenfilename()です。 これは通常、特定のプログラムインターフェイスでファイルを開くようにユーザーに求

  2. Pythonで文字列の長さを取得するにはどうすればよいですか?

    Pythonには、複合オブジェクトの長さを指定するlen()というメソッドがあります。文字列の長さを取得するには、文字列をlen()呼び出しに渡すだけです。たとえば、 print(len('abcdefghijklmnopqrstuvwxyz')) 出力 26