logo

Pythonでintをstringに変換する方法

Python には、数値を文字列に変換するための手法が多数存在します。組み込みの str() 関数を使用することは、整数を含む数値を文字列表現に変換する一般的な方法の 1 つです。一致する文字列を取得するには、str() への入力として整数変数を指定するだけです。別のアプローチは、f-strings などの文字列フォーマット手法を使用することです。この手法では、整数変数を文字列リテラル内で中括弧 {} で囲むことにより、整数変数が自動的に文字列に変換されます。変換を完了するには、文字列内で %s 書式指定子を使用することもできます。 format() 関数。

構文 -

 str(integer_Value) 

次の例を理解してみましょう。

例 - 1 str() 関数の使用

 n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num) 

出力:

 25 25 

説明:

アンキタデイブ

Python コードのこの部分では、n という整数変数が値 25 で初期化されます。次に、n の型と値を出力して、n が整数であることを確認します。次に、str() メソッドを使用して n を文字列に変換し、それを con_num に割り当てます。続いて、con_num の型と値が出力され、それが n と同じ値 ('25') を持つ文字列であることが確認されます。この結果は、元の値を維持しながら整数を文字列に変換する方法を示しています。また、型を int から str に変更する方法も示します。

例 - 2 '%s' 整数の使用

Java バージョン Linux
 n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n)) 

出力:

 

説明:

この Python の例では、n という整数変数が値 10 で初期化されます。ソフトウェアは最初にその型を出力し、それが整数であることを確認します。次に、書式設定された文字列式で %s 書式指定子を使用して n を文字列に変換し、それを con_n に割り当てます。変換後、con_n の型を出力し、それが文字列であることを確認します。この変換手法は、値のプレースホルダーとして %s を使用して、整数値 n を文字列表現に変換します。これにより、文字列の書式設定が可能になります。

例 - 3: .format() 関数の使用

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n)) 

出力:

 

説明:

この Python の例では、n という整数変数が値 10 で初期化されます。ソフトウェアは最初に n の型を出力し、それが整数であることを確認します。次に、文字列式と を使用します。 format() メソッドを使用して n を文字列に変換し、それを con_n に割り当てます。変換後、con_n の型を出力することで、con_n が文字列であることを確認します。 Python の .format() 関数は、文字列をフォーマットする柔軟な方法です。元のデータ型を変更せずに、変数を文字列に動的に挿入できます。

例 - 4: f-string の使用

Javaで文字列を比較する
 n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n)) 

出力:

 

説明:

この Python の例では、n という整数変数が値 10 で初期化されます。ソフトウェアは最初に n の型を出力し、それが整数であることを確認します。次に、n を conv_n に割り当て、中括弧 {} で囲み、f-string 形式を使用して文字列に変換します。変換後、conv_n の型を出力することで、オブジェクトが文字列であることを確認します。 F 文字列を使用すると、変数と式を文字列リテラルに直接配置できます。F 文字列は、元のデータ型を維持しながら Python で文字列をフォーマットする明確でわかりやすい方法を提供します。

整数データ型を文字列データ型に変更するためのすべての手法が指定されています。ニーズに合わせて最適なものを使用できます。