Maison > Article > développement back-end > Python Essentials pour les développeurs JS
Déclaration de variable : Pas besoin de var, let ou const. Nommez simplement la variable.
x = 10 name = "Python"
Types primitifs :
Structures de données :
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}
Conditions :
if x > 5: print("Greater") elif x == 5: print("Equal") else: print("Lesser")
Boucles :
for num in [1, 2, 3]: print(num)
i = 0 while i < 5: i += 1
Définition de la fonction et syntaxe de retour :
def greet(name): return f"Hello, {name}"
Fonctions Lambda (comme les fonctions fléchées JS) :
square = lambda x: x * x
Compréhensions de listes (moyen efficace de créer des listes) :
squares = [x * x for x in range(10)]
Générateurs (rendant les valeurs une par une) :
def generate_numbers(n): for i in range(n): yield i
Essayer/Excepter les blocs :
try: result = 10 / 0 except ZeroDivisionError: print("Cannot divide by zero")
Définition de classe :
class Animal: def __init__(self, name): self.name = name def speak(self): return f"{self.name} makes a sound"
Héritage :
class Dog(Animal): def speak(self): return f"{self.name} barks"
Lecture et écriture :
x = 10 name = "Python"
Ce résumé devrait fournir les éléments essentiels pour commencer à coder efficacement en Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!