Pengisytiharan Pembolehubah: Tidak perlu var, let, atau const. Namakan sahaja pembolehubah.
x = 10 name = "Python"
Jenis Primitif:
Struktur Data:
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}
Syarat:
if x > 5: print("Greater") elif x == 5: print("Equal") else: print("Lesser")
Gelung:
for num in [1, 2, 3]: print(num)
i = 0 while i < 5: i += 1
Takrifan fungsi dan sintaks pengembalian:
def greet(name): return f"Hello, {name}"
Fungsi Lambda (seperti fungsi anak panah JS):
square = lambda x: x * x
Pemahaman Senarai (cara yang cekap untuk membuat senarai):
squares = [x * x for x in range(10)]
Penjana (menghasilkan nilai satu demi satu):
def generate_numbers(n): for i in range(n): yield i
Cuba/Kecuali Blok:
try: result = 10 / 0 except ZeroDivisionError: print("Cannot divide by zero")
Takrifan Kelas:
class Animal: def __init__(self, name): self.name = name def speak(self): return f"{self.name} makes a sound"
Warisan:
class Dog(Animal): def speak(self): return f"{self.name} barks"
Membaca dan Menulis:
x = 10 name = "Python"
Ringkasan ini harus menyediakan keperluan untuk memulakan pengekodan dalam Python dengan cekap.
Atas ialah kandungan terperinci Python Essentials untuk Pembangun JS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!