Python の str() 関数 | プログラミング学習 初心者向け入門ガイド

ホーム › >>

Python の str() 関数

記事掲載:https://laptrinhcanban.com/ja

python で Str() 関数を使用するための手順。このレッスンの後、str() 関数を使用してPython で int から string に変換する方法を学習します。.

Pythonのstr()関数とは

Pythonのstr()関数とはPythonで int から string に変換するために使用される関数です。

Python で str() 関数を使用して数値を文字列に変換し、次の構文で新しい文字列を作成します。

Python での str() 関数の構文

Python での str()の構文は次のとおりです。

str(int)

そこで

  • str:メソッド名です
  • int:文字列に変換したい数値

得られる結果は文字列形式の数字になります。

Python で str() 関数を使用したサンプル プログラム

num = 18
str_num = str (num) # 数値 18 を文字列 "18" に変換
print ( type (num)) # num のデータ型をチェック
print ( type (str_num)) # str_num のデータ型をチェック
print ( "年齢:" + str_num )

結果:

<class 'int'>
<class 'str'>
年齢:18

Python での str() 関数の適用

str() 関数のPython で int から string に変換する機能のおかげで、この関数を使用してデータ型をキャストしてから処理できます。

たとえば、 pythonで文字列を連結して反復する方法では、次の例のように+演算子を使用して文字列と数値を連結できないことを学びました。

print("僕は"+ 18 +"才")

TypeError が発生しました:

Traceback (most recent call last):
File "Main.py", line 1, in <module>
print("僕は"+ 18 +"才")
TypeError: can only concatenate str (not "int") to str

その理由は、文字列と数値は 2 つの異なるデータ型であるため、+ 演算子を使用してそれらを連結する前に、それらを同じ型にキャストする必要があるためです。

次に、Python で str() 関数を使用して数値データ型をキャストし、Python で int から文字列に変換してから、次のように + 演算子を使用して通常どおりそれらを連結できます。

print("僕は"+ str(18) +"才")

結果:

僕は18才

まとめ

上記 Kiyoshi は、 str() 関数を使用して Python で int から string に変換する方法を示しました。レッスンの内容をよりよく理解するために、今日の例を書き直す練習をしてください。

そして、次のレッスンで python の基礎を学びましょう。

URL Link

https://laptrinhcanban.com/ja/python/nhap-mon-lap-trinh-python/ham-trong-python/str-trong-python/

この記事は役立つと思ったらいいね!とシェアをお願いします
">

ホーム  › >>

Profile
きよしです!笑

Author: Kiyoshi (Chis Thanh)

Kiyoshi was a former international student in Japan. After graduating from Toyama University in 2017, Kiyoshi is currently working as a BrSE in Tokyo, Japan.