基本的な構文と文法

Pythonの基礎における「基本的な構文と文法」について、以下に詳しく説明します。Pythonはシンプルかつ可読性の高い構文を持つことで知られており、初心者にも非常に学びやすい言語です。


1. インデント(字下げ)

Pythonではインデント(空白やタブによる字下げ)が構文の一部として重要です。C言語やJavaのように中括弧 {} を使わず、インデントによってブロック(範囲)を表現します。

python
if x > 0: print("正の数です") else: print("0以下です")

※インデントには通常スペース4つが推奨されています。


2. コメント

Pythonでは、# を使ってコメントを記述します。コメントは実行されません。

python
# これはコメントです print("こんにちは") # これもコメント

3. 変数の宣言と代入

Pythonでは型を指定せずに変数を宣言できます。代入には = を使います。

python
x = 10 # 整数 name = "太郎" # 文字列 pi = 3.14 # 浮動小数点数

4. データ型とリテラル

  • 数値型(int, float)

  • 文字列(str) "..." または '...'

  • 論理値(bool) True, False

  • リスト(list) [1, 2, 3]

  • 辞書(dict) {"key": "value"}


5. 演算子

  • 算術演算子: +, -, *, /, //, %, **

  • 比較演算子: ==, !=, <, >, <=, >=

  • 論理演算子: and, or, not


6. 条件分岐(if文)

python
age = 20 if age >= 18: print("成人です") elif age >= 13: print("未成年(中高生)です") else: print("子どもです")

7. 繰り返し(ループ)

for文(リストなどの繰り返し)

python
for i in range(5): print(i)

while文(条件がTrueの間繰り返す)

python
count = 0 while count < 5: print(count) count += 1

8. 関数定義

関数は def キーワードを使って定義します。

python
def greet(name): print("こんにちは、" + name + "さん") greet("太郎")

9. 例外処理

try-except 文を使って例外(エラー)を処理できます。

python
try: result = 10 / 0 except ZeroDivisionError: print("0で割ることはできません")

10. モジュールのインポート

標準ライブラリや外部モジュールを import で利用します。

python
import math print(math.sqrt(16)) # 4.0

Pythonの構文は他の多くの言語に比べて直感的でシンプルです。そのため、文法ミスが少なくなり、コードの可読性が向上します。

生成日:2025/05/03