Skip to Content
入門 Python 3 第3版
book

入門 Python 3 第3版

by Bill Lubanovic, 鈴木 駿, 長尾 高弘
June 2026
Intermediate
804 pages
8h 21m
Japanese
O'Reilly Japan, Inc.
Content preview from 入門 Python 3 第3版

3章数値

最大多数に最大幸福をもたらす行動が最もよい。

—— フランシス・ハッチソン

本章ではPythonの最も単純な組み込みデータ型について学ぶ。

  • ブール値(値がTrueまたはFalseのみ)
  • 整数(42、0、-90、100000000のような小数点以下がない数値)
  • 浮動小数点数(3.14159のように小数部分を持つ数値、または1.0e8のような指数表記。1.0e8は10の8乗、すなわち100000000.0を意味する)

基本的なデータ型には、原子に似た側面がある。本章では組み込みデータ型を個別に扱うが、後の章ではそれらを組み合わせて、リストや辞書といった分子を作る方法を説明する。

データ型には専用の使い方のルールがあり、処理の方法も異なる。本章では97や3.1416のようなリテラル値や「2章 データ型と変数」で取り上げた変数の使い方も説明する。

本章にあるコード例はすべて有効なPythonコードだが、断片的である。インタプリタに入力すれば、その場で結果を確認できる。Pythonで実際に試してみよう。

3.1 ブール値

bool型の値はTrueとFalseの2種類だけで、本質的にはビットデータである。これらを直接使う場合もあれば、他の型の値が真かどうかを評価することもある。

組み込み関数bool()を使うと、任意のPythonデータ型をboolに変換できる。関数については「10章 関数」で詳しく説明するが、ここでは関数には次の要素があると知っておけば十分である。

  • 名前
  • カンマで区切られた0個以上の引数
  • 返り値

関数が引数を取らない場合でも、丸括弧((と))を付けなければならない。また、本文で関数を取り上げる際には、関数だということがわかりやすくなるように丸括弧を付けて示す。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

入門 Python 3 第2版

入門 Python 3 第2版

Bill Lubanovic, 鈴木 駿, 長尾 高弘

Publisher Resources

ISBN: 9784814401642Publisher Website