int() 整数の構築

最終更新:2026-09-22

int() 整数の構築

int() は数値または文字列を整数に変換する。文字列では基数(base)を指定できる。

カテゴリ組み込み関数
種類組み込み関数
Python バージョンall

📝 構文

int(x[, base])

⚙️ 引数

x 必須A number or string to convert to int.
base 任意Base (2 to 36); only valid when x is a string; defaults to decimal.(デフォルト値:None)

戻り値:An int: numbers are truncated/rounded, strings parsed in the given base; 0 when called with no args.

💥 例外

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

3
42
255
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qint(3.99) は何を返しますか?4 ではありませんか?
A3 を返します。int() は浮動小数点数をゼロ方向に切り捨て(小数部分を捨てる)るのであって、四捨五入はしません。四捨五入には round(3.99) を使います。
Qint('42') と int(42) に違いはありますか?
A結果はどちらも 42 です。ただし int('42') は文字列を解析します(base 引数を取れます)が、int(42) は数値をそのまま返します。int('4.5') は ValueError になります。文字列に小数点を含められないためです。
Qint('ff', 16) は何を返しますか?
A255 を返します。base が解析の基数(2〜36)を指定します。範囲外だと ValueError になります。base は最初の引数が文字列の場合のみ有効です。
Qint() は引数なしで何を返しますか?
A0 を返します。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%