Ini Hari #9 daripada #100hariMiva. Lihat GitHub untuk coretan kod.
Hari ini, saya mendalami Python, memfokuskan pada beberapa konsep asas yang penting untuk mana-mana pemula. Dokumentasi ini direka untuk mereka yang baru memulakan perjalanan Python mereka dan ingin memahami asas dengan contoh praktikal.
Jika anda seorang pemula dan ini kali pertama anda membaca ini, pertimbangkan untuk membaca
Ini akan membantu anda dalam perjalanan pembelajaran anda dengan asas Python.
1. Pernyataan Python if-else
Pernyataan if-else ialah tulang belakang dalam membuat keputusan dalam Python. Ia membolehkan anda melaksanakan blok kod tertentu berdasarkan syarat.
Sintaks:
python if condition: # code block else: # code block
Contoh:
python age = 18 if age >= 18: print("You are eligible to vote.") else: print("You are not eligible to vote.")
Dalam contoh ini, jika umur pembolehubah ialah 18 tahun atau lebih, program mencetak bahawa pengguna layak mengundi; jika tidak, ia mengatakan mereka tidak layak.
2. Python while Loops
Gelung sementara berulang kali melaksanakan blok kod selagi syarat yang ditentukan adalah benar.
Sintaks:
python while condition: # code block
Contoh:
python counter = 0 while counter < 5: print("Counter is at:", counter) counter += 1
Di sini, gelung berjalan sehingga pembilang mencapai 5, menambah pembilang sebanyak 1 pada setiap lelaran.
3. Python untuk Gelung
untuk gelung digunakan untuk mengulangi urutan (seperti senarai, tuple atau rentetan) dan melaksanakan blok kod untuk setiap item.
Sintaks:
python for item in sequence: # code block
Contoh:
python numbers = [1, 2, 3, 4, 5] for num in numbers: print(num)
Gelung ini berulang pada setiap nombor dalam senarai nombor dan mencetaknya.
4. Fungsi Python
Fungsi ialah blok kod boleh guna semula yang melaksanakan tugas tertentu. Mereka menjadikan kod anda modular dan lebih mudah untuk diurus.
Sintaks:
python def function_name(parameters): # code block return value
Contoh:
python def greet(name): return f"Hello, {name}!" message = greet("Miva") print(message)
Fungsi salam ini mengambil nama sebagai parameter dan mengembalikan mesej ucapan.
5. Fungsi Lambda
Fungsi lambda ialah fungsi kecil tanpa nama yang ditakrifkan dengan kata kunci lambda. Ia berguna untuk operasi mudah yang digunakan sekali sahaja atau untuk beralih ke fungsi lain.
Sintaks:
python lambda arguments: expression
Contoh:
python multiply = lambda x, y: x * y result = multiply(2, 3) print(result)
Di sini, fungsi lambda mendarab dua nombor dan mengembalikan hasilnya.
6. Tatasusunan Python (Senarai)
Array (dalam Python, ia biasanya senarai) digunakan untuk menyimpan berbilang item dalam satu pembolehubah.
Sintaks:
python list_name = [item1, item2, item3]
Contoh:
python fruits = ["apple", "banana", "cherry"] print(fruits[1]) # Outputs: banana
Senarai diindeks bermula dari 0, jadi buah-buahan[1] mengembalikan item kedua, "pisang".
7. Kelas dan Objek Python
Kelas dan objek ialah asas Pengaturcaraan Berorientasikan Objek (OOP) dalam Python. Kelas ialah pelan tindakan untuk mencipta objek (kejadian) dan objek ialah tika kelas.
Sintaks:
python class ClassName: def __init__(self, attribute): self.attribute = attribute
Contoh:
python class Dog: def __init__(self, name, age): self.name = name self.age = age def bark(self): return f"{self.name} says Woof!" my_dog = Dog("Rex", 5) print(my_dog.bark())
Dalam contoh ini, Anjing ialah kelas dengan nama atribut dan umur serta kulit kaedah. Objek my_dog ialah contoh kelas Anjing.
8. Warisan Python
Warisan membenarkan kelas baharu mewarisi atribut dan kaedah daripada kelas sedia ada. Ini menggalakkan penggunaan semula kod dan boleh menjadi sangat berkuasa apabila digunakan dengan betul.
Sintaks:
python class ParentClass: # code block class ChildClass(ParentClass): # code block
Contoh:
python class Animal: def __init__(self, name): self.name = name def make_sound(self): return f"{self.name} makes a sound." class Cat(Animal): def make_sound(self): return f"{self.name} says Meow!" my_cat = Cat("Whiskers") print(my_cat.make_sound())
Di sini, Kucing mewarisi daripada Haiwan tetapi mengatasi kaedah make_sound untuk mengembalikan bunyi khusus untuk kucing.
Atas ialah kandungan terperinci Asas Python || Tatasusunan, Kelas & Objek, Gelung For & While, Fungsi, Jika lain, Warisan, Lambda.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!