カテゴリー: Python

Python関連の投稿

  • python基本文法

    python基本文法

    Pythonの基本的な文法について簡単に紹介します。

    1. 変数とデータ型

    Pythonでは変数の宣言時に型を指定する必要はありません。値を代入するだけで変数が作成されます。

    # 数値
    x = 10
    
    # 文字列
    name = "Taro"
    
    # リスト
    fruits = ["apple", "banana", "cherry"]
    
    # 論理値
    is_active = True
    

    2. コメント

    コードにコメントを追加するには、#を使います。

    # これはコメントです
    print("Hello, World!")  # この行もコメント
    

    3. 演算子

    基本的な演算子は以下の通りです。

    # 算術演算子
    a = 5
    b = 3
    print(a + b)  # 加算
    print(a - b)  # 減算
    print(a * b)  # 乗算
    print(a / b)  # 除算
    print(a // b) # 整数除算
    print(a % b)  # 剰余
    print(a ** b) # 累乗
    

    4. 条件分岐

    Pythonではif文を使って条件分岐を行います。

    age = 20
    
    if age >= 18:
        print("成人です")
    else:
        print("未成年です")
    

    5. ループ

    forループやwhileループを使って繰り返し処理を行います。

    # forループ
    for i in range(5):  # 0から4まで繰り返す
        print(i)
    
    # whileループ
    counter = 0
    while counter < 5:
        print(counter)
        counter += 1
    

    6. 関数

    Pythonではdefを使って関数を定義します。

    def greet(name):
        return "Hello, " + name
    
    print(greet("Taro"))
    

    7. リストとタプル

    • リストは変更可能なデータ構造です。
    • タプルは変更不可能なデータ構造です。
    # リスト
    fruits = ["apple", "banana", "cherry"]
    fruits.append("orange")  # 新しい要素の追加
    print(fruits)
    
    # タプル
    colors = ("red", "green", "blue")
    # colors[0] = "yellow"  # エラー: タプルは変更できない
    

    8. 辞書

    辞書はキーと値のペアでデータを管理します。

    person = {"name": "Taro", "age": 20}
    print(person["name"])  # Taro
    person["age"] = 21  # 値の更新
    

    9. クラスとオブジェクト

    Pythonはオブジェクト指向言語でもあります。クラスを定義してオブジェクトを作成します。

    class Dog:
        def __init__(self, name, age):
            self.name = name
            self.age = age
        
        def bark(self):
            return "Woof!"
    
    dog1 = Dog("Rex", 5)
    print(dog1.name)  # Rex
    print(dog1.bark())  # Woof!
    

    10. 例外処理

    エラーが発生する可能性があるコードをtryブロックで囲み、エラーをexceptで処理します。

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

    これらがPythonの基本的な文法です。慣れることで、さらに高度な機能を使いこなすことができるようになります。