Python をインストールして最初のプログラムを実行したので、すべての Python プログラムのバックボーンを形成する基本的な概念をいくつか見ていきましょう。この投稿では、Python の構文、演算子、入出力操作について説明し、関数コードを記述するための基礎を築きます。
Python の構文は簡潔で読みやすいように設計されていますが、より複雑なコーディングに入る前に知っておく必要のある重要なルールがいくつかあります。
インデント
他の多くのプログラミング言語とは異なり、Python はコード ブロックを定義するために中括弧 ({}) やキーワードではなくインデントを使用します。これにより、コードが視覚的にすっきりしますが、間隔を一貫させる必要があることも意味します。
コード例: インデントの使用
# Correct indentation if True: print("This is properly indented!") # Incorrect indentation (will cause an error) if True: print("This is not properly indented!")
コメント
コメントは、コードを読みやすくし、その動作を文書化するために使用されます。 Python では、単一行のコメントに # 記号を使用します。
# This is a single-line comment print("Python ignores comments when running the code.")
複数行のコメントの場合は、三重引用符を使用します:
""" This is a multi-line comment. """
キーワードと識別子
キーワード: Python の予約語 (if、else、for、def など)。変数名として使用することはできません。
識別子: 変数、関数、またはクラスに使用される名前。文字またはアンダースコア (_) で始める必要があり、特殊文字を含めることはできません。
演算子は、変数や値に対して演算を実行するために使用される記号です。 Python はさまざまな演算子を提供します。
算術演算子
基本的な数学演算に使用されます:
a = 10 b = 3 print(a + b) # Addition print(a - b) # Subtraction print(a * b) # Multiplication print(a / b) # Division print(a % b) # Modulus print(a ** b) # Exponentiation print(a // b) # Floor division
比較演算子
2 つの値を比較し、ブール値 (True または False) を返します:
print(a > b) # Greater than print(a < b) # Less than print(a == b) # Equal to print(a != b) # Not equal to print(a >= b) # Greater than or equal to print(a <= b) # Less than or equal to
論理演算子
条件ステートメントを結合します:
x = True y = False print(x and y) # Logical AND print(x or y) # Logical OR print(not x) # Logical NOT
意見を受け取る
Python の input() 関数を使用すると、プログラムの実行中に入力を受け取ることでユーザーと対話できます。
コード例: 単純な入力
name = input("What is your name? ") print(f"Hello, {name}!")
出力の表示
print() 関数は情報を表示するために使用されます。フォーマットされた出力に f-string を使用することもできます:
# Correct indentation if True: print("This is properly indented!") # Incorrect indentation (will cause an error) if True: print("This is not properly indented!")
すべてを組み合わせて、ユーザー入力を受け取り、基本的な操作を実行し、結果を表示する単純な電卓プログラムを作成しましょう。
コード例: 基本的な電卓
# This is a single-line comment print("Python ignores comments when running the code.")
学んだことを定着させるために、次の追加演習を試してください:
""" This is a multi-line comment. """
a = 10 b = 3 print(a + b) # Addition print(a - b) # Subtraction print(a * b) # Multiplication print(a / b) # Division print(a % b) # Modulus print(a ** b) # Exponentiation print(a // b) # Floor division
Python の構文、演算子、入出力操作を理解することは、自信のあるプログラマーになるための第一歩です。これらの基礎が整えば、より高度なトピックやプロジェクトに取り組む準備が整います。
練習問題を試してみて、以下のコメントで成果をお知らせください。結果を確認し、行き詰まった場合に役立つようにいたします。
以上が基本概念 - 演算子などの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。