ホームページ >バックエンド開発 >Python チュートリアル >Python で整数を文字列に変換するには?

Python で整数を文字列に変換するには?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-12 03:50:01325ブラウズ

How to Convert Integers to Strings in Python?

Python で整数を文字列に変換する

整数を文字列に変換することは、Python プログラミングの一般的なタスクです。この変換を実行するにはいくつかの方法があります。

str() 関数を使用する

整数を文字列に変換する最も簡単な方法は、str() 関数を使用することです。 ) 関数。この関数はオブジェクトを引数として受け取り、__str__ メソッドを呼び出してそれを文字列に変換します。整数の場合、__str__ は単に整数の桁を返します。

<code class="python">>>> str(42)
'42'</code>

カスタム変換

変換プロセスをさらに制御する必要がある場合は、手動で実行できます。 。これは、結果の文字列にプレフィックスまたはサフィックスを追加する場合に便利です。

<code class="python">num = 42
string_num = ""
if num < 0:
    string_num += '-'
    num = -num

while num > 0:
    digit = num % 10
    string_num += chr(digit + ord('0'))
    num //= 10

string_num = string_num[::-1]</code>

他の型から文字列への変換

str() 関数は次のことができます。整数だけでなく、他のタイプのオブジェクトも文字列に変換するために使用できます。たとえば、次のように float を文字列に変換できます。

<code class="python">>>> str(3.14)
'3.14'</code>

ドキュメントへのリンク

  • [int()](https:/ /docs.python.org/3/library/functions.html#int)
  • [str()](https://docs.python.org/3/library/functions.html#str)

Python では、整数と文字列は 2 つの異なる型です。整数を文字列に変換しても値は変わりませんが、文字列として表現する方法が提供されます。

以上がPython で整数を文字列に変換するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。