Python で数値を文字列に変換する方法
Pythonでは、数値を文字列に変換するために組み込みの“str()“関数を使用するか、文字列フォーマット演算子“%“または“.format()“を使用します。
一般的な手法をご紹介します。
str() 関数を使用します
どうやら、ファイルを読み込むのに時間がかかっているようです。
numは42です
str_num = str(num).native
print(str_num)
出力: ’42’
私は今週の終わりに東京へ旅行する予定です。
% による文字列フォーマット演算子の使用
# Disable authentication for the client library
num は 42 です。
str_num = ‘%d’ % num
print(str_num)
42という値を出力
「課長は、取引先の社長に会議の延期を依頼されました。」
`.format()`メソッドを利用する
“`python
num は 42
str_num = ‘{}’.format(num)
print(str(num))
出力: ’42’
を裏返すと、
これらのメソッドは、数値を対応する文字列に変換します。文字列のフォーマット演算子 `%` または `.format()` を使う場合、
小数点以下の桁数の制限や整列を指定するなど、さまざまな書式設定オプションを指定する必要があります。
文字列オブジェクトがすでに存在する場合は、直接文字列関連メソッドで数値型に変換することができます。たとえば、`int()`、`float()`
あるいは「eval()」関数。
母子家庭で育った子どもは、より高い経済的負担を負う傾向にある。
str_num は ’42’ です。
num = int(str_num)
print(num)
出力: 42
彼女は穏やかな口調で言い聞かせてくれる。
整 数、浮 動 小 数 点 数、复 数 な ど の 数 字 型 を 文字 列 に 変 換 する た め の 手 段 です。