Heim > Backend-Entwicklung > Python-Tutorial > Day Python-Kontrollstrukturen, Funktionen, Module und Datenstrukturen

Day Python-Kontrollstrukturen, Funktionen, Module und Datenstrukturen

Mary-Kate Olsen
Freigeben: 2024-12-14 02:30:09
Original
626 Leute haben es durchsucht

Day Python Control Structures, Functions, Modules, and Data Structures

Tag 2: 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!


Python-Kontrollstrukturen – Zusammenfassung

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.")
Nach dem Login kopieren
Nach dem Login kopieren

Funktionen in Python

Funktionen sind Blöcke aus wiederverwendbarem Code, die bestimmte Aufgaben ausführen.

1. Funktionen definieren und aufrufen

def greet(name):
    return f"Hello, {name}!"

print(greet("Arjun"))
Nach dem Login kopieren
Nach dem Login kopieren
  • Definieren: Verwenden Sie def gefolgt vom Funktionsnamen und den Parametern.
  • Aufruf: Verwenden Sie den Funktionsnamen mit Argumenten, um ihn auszuführen.

2. Funktionsargumente und Rückgabewerte

  • Argumente: Eingabewerte, die an die Funktion übergeben werden.
  • Rückgabewerte: Von der Funktion zurückgegebene Ergebnisse.

Beispiel:

def add_numbers(a, b):
    return a + b

result = add_numbers(5, 3)
print(f"The sum is {result}.")
Nach dem Login kopieren

Module in Python

Module sind Sammlungen von Funktionen und Variablen. Python verfügt über integrierte Module, und Sie können Ihre eigenen erstellen.

1. Verwendung integrierter Module

import math
import random

print(math.sqrt(16))  # Square root of 16
print(random.randint(1, 10))  # Random number between 1 and 10
Nach dem Login kopieren

2. Schreiben Sie Ihr eigenes Modul

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
Nach dem Login kopieren

Verwenden Sie es in einem anderen Skript:

from calculator import add, subtract

print(add(10, 5))  # Output: 15
print(subtract(10, 5))  # Output: 5
Nach dem Login kopieren

Datenstrukturen in Python

Python bietet vielseitige Datenstrukturen wie Listen, Tupel, Mengen und Wörterbücher zum Verwalten von Daten.

1. Listen

Eine Liste ist eine Sammlung geordneter, veränderlicher Elemente.

fruits = ["apple", "banana", "cherry"]
fruits.append("orange")
print(fruits[1])  # Access item at index 1
Nach dem Login kopieren

2. Tupel

Tupel sind unveränderliche Listen.

dimensions = (10, 20, 30)
print(dimensions[0])  # Access item at index 0
Nach dem Login kopieren

3. Sets

Sets sind ungeordnete Sammlungen einzigartiger Gegenstände.

numbers = {1, 2, 3, 3}
numbers.add(4)
print(numbers)  # Output: {1, 2, 3, 4}
Nach dem Login kopieren

4. Wörterbücher

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.")
Nach dem Login kopieren
Nach dem Login kopieren

Praxisbeispiel: Praxisnahe Anwendung

Erstellen Sie ein Wörterbuch zum Speichern und Abrufen von Benutzerinformationen:

def greet(name):
    return f"Hello, {name}!"

print(greet("Arjun"))
Nach dem Login kopieren
Nach dem Login kopieren

Fazit

Heute:

  1. Zusammengefasste Kontrollstrukturen.
  2. Erkundete die Leistungsfähigkeit von Funktionen und lernte, wiederverwendbaren Code zu erstellen.
  3. Nutzung von Modulen für Effizienz, einschließlich des Schreibens benutzerdefinierter Module.
  4. Ich habe etwas über die vielseitigen Datenstrukturen von Python gelernt.

Ü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!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage