Heim >Backend-Entwicklung >Python-Tutorial >Day Python-Kontrollstrukturen, Funktionen, Module und Datenstrukturen
Willkommen zu Tag 2! Heute werden wir nicht nur die Kontrollstrukturen von Python zusammenfassen, sondern auch Funktionen, Module und grundlegende Datenstrukturen untersuchen. Am Ende sind Sie in der Lage, effizienten, wiederverwendbaren und organisierten Code zu erstellen. Fangen wir an!
Wir haben gelernt, wie if, elif und else uns bei der Entscheidungsfindung helfen und wie Schleifen (for und while) dabei helfen, Aufgaben zu wiederholen. Hier ist eine kurze Übungsaufgabe zur Verstärkung:
Herausforderung: Schreiben Sie ein Programm, das prüft, ob Zahlen von 1 bis 10 ungerade oder gerade sind.
for i in range(1, 11): if i % 2 == 0: print(f"{i} is even.") else: print(f"{i} is odd.")
Funktionen sind Blöcke aus wiederverwendbarem Code, die bestimmte Aufgaben ausführen.
def greet(name): return f"Hello, {name}!" print(greet("Arjun"))
Beispiel:
def add_numbers(a, b): return a + b result = add_numbers(5, 3) print(f"The sum is {result}.")
Module sind Sammlungen von Funktionen und Variablen. Python verfügt über integrierte Module, und Sie können Ihre eigenen erstellen.
import math import random print(math.sqrt(16)) # Square root of 16 print(random.randint(1, 10)) # Random number between 1 and 10
Speichern Sie Folgendes in einer Datei mit dem Namen Rechner.py:
def add(a, b): return a + b def subtract(a, b): return a - b
Verwenden Sie es in einem anderen Skript:
from calculator import add, subtract print(add(10, 5)) # Output: 15 print(subtract(10, 5)) # Output: 5
Python bietet vielseitige Datenstrukturen wie Listen, Tupel, Mengen und Wörterbücher zum Verwalten von Daten.
Eine Liste ist eine Sammlung geordneter, veränderlicher Elemente.
fruits = ["apple", "banana", "cherry"] fruits.append("orange") print(fruits[1]) # Access item at index 1
Tupel sind unveränderliche Listen.
dimensions = (10, 20, 30) print(dimensions[0]) # Access item at index 0
Sets sind ungeordnete Sammlungen einzigartiger Gegenstände.
numbers = {1, 2, 3, 3} numbers.add(4) print(numbers) # Output: {1, 2, 3, 4}
Wörterbücher speichern Schlüssel-Wert-Paare.
for i in range(1, 11): if i % 2 == 0: print(f"{i} is even.") else: print(f"{i} is odd.")
Erstellen Sie ein Wörterbuch zum Speichern und Abrufen von Benutzerinformationen:
def greet(name): return f"Hello, {name}!" print(greet("Arjun"))
Heute:
Üben Sie diese Konzepte gründlich aus, da sie das Rückgrat der Python-Programmierung bilden. Morgen werden wir uns mit Dateiverwaltung und Ausnahmemanagement befassen, um Ihre Fähigkeiten weiterzuentwickeln. ?
Das obige ist der detaillierte Inhalt vonDay Python-Kontrollstrukturen, Funktionen, Module und Datenstrukturen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!