この記事ではPython str()でパラメータを文字列型に変換する方法を中心に紹介していますが、非常に参考になり、皆さんの参考になれば幸いです。
str() はパラメータを文字列型に変換します。
1 2 |
|
出力: リンゴが 26 個あります
Pythonの値を文字列に変換する2つの仕組み
初めて Python を学習すると、Python を通じて出力されるすべての文字列が引用符で囲まれていることがわかります。しかし、print ステートメントによる印刷はそうではありません。
理由:
Python が値を出力するとき、ユーザーに見せたい状態ではなく、Python コード内の値の状態が維持されます。print ステートメントによる印刷は、ユーザーが確認したいステータスです。
例えば:
1 2 3 4 5 6 7 |
|
ただし、変数の値を知りたい場合は、それが整数であるか長整数であるかに興味があるかもしれません。これは、値を文字列に変換する Python の 2 つのメカニズム、str 関数と repr 関数を通じて実現できます。
str 関数: ユーザーが理解できるように、値を合理的な形式の文字列に変換します。
repr 関数: 正当な Python 式の形式で値を表す文字列を作成します。
例えば:
1 2 3 4 5 6 7 8 9 10 11 |
|
以上は私の個人的な経験ですが、ご参考になれば幸いです。