Heim >Backend-Entwicklung >Python-Tutorial >Python Essentials für JS-Entwickler
Variablendeklaration: Keine Notwendigkeit für var, let oder const. Benennen Sie einfach die Variable.
x = 10 name = "Python"
Primitive Typen:
Datenstrukturen:
numbers = [1, 2, 3] numbers.append(4)
point = (10, 20)
person = {"name": "Alice", "age": 30} person["name"] # Accessing value
unique_numbers = {1, 2, 3, 2}
Bedingungen:
if x > 5: print("Greater") elif x == 5: print("Equal") else: print("Lesser")
Schleifen:
for num in [1, 2, 3]: print(num)
i = 0 while i < 5: i += 1
Funktionsdefinition und Rückgabesyntax:
def greet(name): return f"Hello, {name}"
Lambda-Funktionen (wie JS-Pfeilfunktionen):
square = lambda x: x * x
List Comprehensions (effiziente Möglichkeit, Listen zu erstellen):
squares = [x * x for x in range(10)]
Generatoren (Werte einzeln liefern):
def generate_numbers(n): for i in range(n): yield i
Try/Except-Blöcke:
try: result = 10 / 0 except ZeroDivisionError: print("Cannot divide by zero")
Klassendefinition:
class Animal: def __init__(self, name): self.name = name def speak(self): return f"{self.name} makes a sound"
Vererbung:
class Dog(Animal): def speak(self): return f"{self.name} barks"
Lesen und Schreiben:
x = 10 name = "Python"
Diese Zusammenfassung sollte das Wesentliche enthalten, um effizient mit dem Codieren in Python beginnen zu können.
Das obige ist der detaillierte Inhalt vonPython Essentials für JS-Entwickler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!