ホームページ > バックエンド開発 > Python チュートリアル > Python で文字列と整数を結合するにはどうすればよいですか?

Python で文字列と整数を結合するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-23 04:51:08
オリジナル
273 人が閲覧しました

How Can I Combine Strings and Integers in Python?

Python で文字列オブジェクトと整数オブジェクトを連結する方法

Python では、' ' 演算子は、オペランドのタイプ。文字列と整数を連結しようとすると、TypeError が発生する可能性があります。

解決策

文字列と整数を連結するには、明示的に変換する必要があります。整数を文字列に変換します。これは、str() 関数を使用して実行できます。

print("You have " + str(things) + " things.")
ログイン後にコピー

より良い代替手段

演算子と str() 関数を使用して文字列と整数を連結することは、最もエレガントなソリューション。 Python は、文字列の書式設定のためのより便利で強力なオプションを提供します:

  • 文字列補間 (Python 2 および 3):

    print("You have %d things." % things)
    ログイン後にコピー
  • str.format() (Python 3):

    print("You have {} things.".format(things))
    ログイン後にコピー
  • f-strings (Python 3.6 ):

    print(f"You have {things} things.")
    ログイン後にコピー

これらのメソッドを使用すると、書式設定をより適切に制御でき、出力文字列に精度などの追加情報を含めることができます。浮動小数点数の場合。

その他のオプション

  • print の複数位置指定の使用引数:

    print("You have", things, "things.", sep=' ')  # Custom separator
    ログイン後にコピー
  • join() メソッドの使用 (for lists):

    print("You have ".join([str(things), "things."]))
    ログイン後にコピー

結論

Python での文字列と整数の連結は、変換または高度な文字列書式設定を使用することで実現できます。テクニック。適切な方法の選択は、特定の要件と使用している Python のバージョンによって異なります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート