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

彼女は穏やかな口調で言い聞かせてくれる。

整 数、浮 動 小 数 点 数、复 数 な ど の 数 字 型 を 文字 列 に 変 換 する た め の 手 段 です。

bannerAds