Python入門者必見!int関数の使い方と応用例を5つ解説

Python初心者がint関数を学ぶためのガイドPython
この記事は約4分で読めます。

 

【サイト内のコードはご自由に個人利用・商用利用いただけます】

この記事では、プログラムの基礎知識を前提に話を進めています。

説明のためのコードや、サンプルコードもありますので、もちろん初心者でも理解できるように表現してあります。

基本的な知識があればカスタムコードを使って機能追加、目的を達成できるように作ってあります。

※この記事は、一般的にプロフェッショナルの指標とされる『実務経験10,000時間以上』を凌駕する現役のプログラマチームによって監修されています。

サイト内のコードを共有する場合は、参照元として引用して下さいますと幸いです

※Japanシーモアは、常に解説内容のわかりやすさや記事の品質に注力しております。不具合、分かりにくい説明や不適切な表現、動かないコードなど気になることがございましたら、記事の品質向上の為にお問い合わせフォームにてご共有いただけますと幸いです。
(送信された情報は、プライバシーポリシーのもと、厳正に取扱い、処分させていただきます。)

はじめに

Pythonは、初心者から上級者まで幅広い層に人気のあるプログラミング言語です。

その理由の一つが、直感的で読みやすい文法で、多くの基本的な関数が用意されていることです。

今回はその中から、”int関数”という基本的な関数を取り上げます。

この記事では、int関数の使い方から具体的な応用例まで、5つのポイントを一挙に紹介します。

●Pythonとint関数とは

Pythonは、コードが読みやすく、ライブラリが豊富であるため、多種多様な分野で活用されています。

その中でも基本的なデータ型を扱う際に使われるのがint関数です。

int関数は、他のデータ型を整数に変換するための関数です。

例えば、文字列や浮動小数点数を整数に変換する際に使います。

●int関数の基本的な使い方

それでは、int関数の基本的な使い方を見ていきましょう。

○サンプルコード1:int関数の基本的な使い方

num = int("123")
print(num)

このコードでは、int関数を使って文字列”123″を整数の123に変換しています。

この例では、文字列”123″をint関数に渡して整数に変換し、その結果を変数numに格納しています。

そして、print関数を使ってその結果を表示しています。このコードを実行すると、123と表示されます。

●int関数で値を変換する

int関数は、文字列だけでなく、浮動小数点数を整数に変換する際にも使われます。

○サンプルコード2:文字列を整数に変換する

num = int("456")
print(num)

このコードでは、int関数を使って文字列”456″を整数の456に変換しています。

この例では、文字列”456″をint関数に渡して整数に変換し、その結果を変数numに格納しています。

そして、print関数を使ってその結果を表示しています。このコードを実行すると、456と表示されます。

○サンプルコード3:浮動小数点数を整数に変換する

num = int(7.89)
print(num)

このコードでは、int関数を使って浮動小数点数7.89を整数の7に変換しています。

この例では、浮動小数点数7.89をint関数に渡して整数に変換し、その結果を変数numに格納しています。

そして、print関数を使ってその結果を表示しています。このコードを実行すると、7と表示されます。

●int関数の応用例

それでは、もっと具体的な応用例を見ていきましょう。

○サンプルコード4:リスト内の文字列を整数に変換する

str_list = ["1", "2", "3"]
int_list = [int(num) for num in str_list]
print(int_list)

このコードでは、リスト内包表記を使って、リスト内の文字列を一度に整数に変換しています。

この例では、文字列のリストstr_listをループして、各要素をint関数に渡して整数に変換し、その結果を新しいリストint_listに格納しています。

そして、print関数を使ってその結果を表示しています。このコードを実行すると、[1, 2, 3]と表示されます。

○サンプルコード5:ユーザーからの入力を整数に変換する

user_input = input("数値を入力してください:")
num = int(user_input)
print(num)

このコードでは、ユーザーからの入力を整数に変換しています。

この例では、input関数でユーザーからの入力を受け取り、それをint関数で整数に変換し、その結果を変数numに格納しています。

そして、print関数を使ってその結果を表示しています。

ユーザーが123と入力すると、このコードを実行すると、123と表示されます。

●int関数のエラーとその対処法

int関数を使う際には、いくつかのエラーが起こる可能性があります。

例えば、int関数に整数に変換できない文字列を渡すと、ValueErrorが発生します。

このようなエラーが発生した場合は、int関数に渡す前に、値が整数に変換可能かどうかを確認するようにしましょう。

●int関数の使い方をマスターするためのヒント

Pythonのint関数をマスターするためには、様々な値をint関数に渡して、その結果を確認することが有効です。

さらに、実際のプログラムでint関数を使ってみることで、その使い方を体得することができます。

まとめ

この記事では、Pythonの基本的な関数、int関数の詳細な使い方から、具体的な応用例まで5つを一挙に紹介しました。

これらの知識を活用して、Pythonでのプログラミングを楽しみましょう。