ホームページ >バックエンド開発 >Python チュートリアル >日 Python の制御構造、関数、モジュール、およびデータ構造
2日目へようこそ!今日は、Python の制御構造をまとめるだけでなく、関数、モジュール、および基本的なデータ構造についても説明します。最終的には、効率的で再利用可能で整理されたコードを構築できるようになります。始めましょう!
私たちは、if、elif、else が意思決定にどのように役立つか、そして ループ (for および while) がタスクの繰り返しにどのように役立つかを学びました。強化のための簡単な練習問題を次に示します:
チャレンジ: 1 から 10 までの数値が奇数か偶数かをチェックするプログラムを作成してください。
for i in range(1, 11): if i % 2 == 0: print(f"{i} is even.") else: print(f"{i} is odd.")
関数 は、特定のタスクを実行する再利用可能なコードのブロックです。
def greet(name): return f"Hello, {name}!" print(greet("Arjun"))
例:
def add_numbers(a, b): return a + b result = add_numbers(5, 3) print(f"The sum is {result}.")
モジュール は、関数と変数のコレクションです。 Python には組み込みモジュールがあり、独自のモジュールを作成できます。
import math import random print(math.sqrt(16)) # Square root of 16 print(random.randint(1, 10)) # Random number between 1 and 10
calculator.py という名前のファイルに次の内容を保存します:
def add(a, b): return a + b def subtract(a, b): return a - b
別のスクリプトで使用します:
from calculator import add, subtract print(add(10, 5)) # Output: 15 print(subtract(10, 5)) # Output: 5
Python は、データを管理するためのリスト、タプル、セット、辞書などの汎用性の高いデータ構造を提供します。
リストは、順序付けされた変更可能な項目のコレクションです。
fruits = ["apple", "banana", "cherry"] fruits.append("orange") print(fruits[1]) # Access item at index 1
タプルは不変のリストです。
dimensions = (10, 20, 30) print(dimensions[0]) # Access item at index 0
セットは、順序付けされていない一意のアイテムのコレクションです。
numbers = {1, 2, 3, 3} numbers.add(4) print(numbers) # Output: {1, 2, 3, 4}
辞書にはキーと値のペアが格納されます。
for i in range(1, 11): if i % 2 == 0: print(f"{i} is even.") else: print(f"{i} is odd.")
ユーザー情報を保存および取得するための辞書を作成します:
def greet(name): return f"Hello, {name}!" print(greet("Arjun"))
今日、私たちは:
これらの概念は Python プログラミングのバックボーンを形成するため、徹底的に練習してください。明日は、スキルをさらに高めるためにファイル処理と例外管理について詳しく説明します。 ?
以上が日 Python の制御構造、関数、モジュール、およびデータ構造の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。