Python は、JS や PHP などの弱い型指定言語での文字列連結中に自動的に型を変換せず、エラーを直接報告します。この問題を解決する唯一の方法は、事前に int を文字列に変換してから、その文字列を連結することです。
# coding=utf8 str = '你的分数是:' num = 82 text = str+num+'分 ' print text
実行結果:
直接エラー: TypeError: 'str' オブジェクトと 'int' オブジェクトを連結できません
解決策このメソッドでは事前に num を string 型に変換するだけですが、bytes 関数を使用して int 型を string 型に変換することができます。 (変換には組み込み関数 str を使用することもできます)
コード:
# coding=utf8 str = '你的分数是:' num = 82 num = bytes(num) text = str+num+'分 ' print text
結果は次のとおりです:
その他の Python 関連の技術記事については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonで数値と文字列を接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。