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

ホーム › >>

Python の int() 関数

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

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

Pythonのint()関数とは

Pythonのint()関数とはPythonで文字列を int に変換するために使用される関数です。

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

Pythonの int() 関数の構文

int(x)
または
int(x, base=y)

そこで

  • int:関数名です
  • x:intに変換される形式の数値、数字、または数字の文字列です。
  • base:変換したい値の基数を指定することです。yの値は、基数 2、基数 10、16 進数などです。

Pythonでint()関数を使ったサンプルプログラム

次のように Python で int() 関数を使用するために、変換したい数値のxとその値のy基数を指定できます。

x省略した場合、結果は 0 になります

int()
>> 0

xは整数の場合、戻り値は xのそのままです。

int(15)
>> 15

xは10進数の場合、結果は x の丸められた整数になります。

int(3.14)
>> 3

xは指定されたy基数形式の場合、結果は x の 10 進数です。

int("1011", 2)
>> 11

int("3F", 16)
>> 63

xは文字列の場合、結果はその文字のint形式の数値になります。

int('28')
>> 28

int("28", 10)
>> 28

int("1011", 2)
>> 11

int("3F", 16)
>> 63

さらに、次のようにbaseを省略し、y基数をそのまま指定できます。

int("24", base=8)
>> 20

int("24",8)
>> 20

Python で int() 関数を使用する場合の注意

int() 関数のみを使用して、Python で文字列から int に変換します。文字列は数値、数字、または英数字の文字列であり、これらはintに変換できるデータです。指定された文字列をintに変換できない場合、次の例に示すように ValueError が発生します

int("good game")

ValueError の戻り値:

Traceback (most recent call last):
File "Main.py", line 1, in <module>
int("good game")
ValueError: invalid literal for int() with base 10: 'good game'

“good game”文字列はintに変換できないため、エラーが発生しました。

まとめ

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

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

URL Link

https://laptrinhcanban.com/ja/python/nhap-mon-lap-trinh-python/ham-trong-python/int-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.