Sintaks Python
Artikel ini menerangkan sintaks Python.
YouTube Video
Sintaks dalam Python
Indentasi
Python menggunakan indentasi untuk mendefinisikan blok kod. Tidak seperti banyak bahasa lain yang menggunakan tanda kurung keriting {}
untuk mendefinisikan blok kod, Python menggunakan indentasi. Biasanya, indentasi empat ruang digunakan, tetapi tab juga boleh digunakan. Walau bagaimanapun, anda perlu berhati-hati agar tidak mencampurkan ruang dan tab dalam satu fail.
1x = 5
2if x > 0:
3 print("Positive")
4else:
5 print("Non-positive")
Komen
Komen satu baris
Dalam Python, komen bermula dengan #
. Segala-galanya sehingga penghujung baris dianggap sebagai komen.
1# This is a comment
2print("Hello, World!") # This is also a comment
Tali dokumentasi (Docstring
)
Docstring
adalah string yang digunakan untuk menerangkan kod, dilampirkan dengan """
atau '''
. Ia terutama digunakan untuk menerangkan modul, kelas, dan fungsi.
1def greet(name):
2 """
3 This function displays a greeting to the specified name.
4
5 Parameters:
6 name (str): The name of the person to greet.
7 """
8 print(f"Hello, {name}!")
Docstring
boleh dilihat menggunakan fungsi help()
.
1help(greet)
Amalan Terbaik untuk Komen
Amalan terbaik untuk komen termasuk perkara berikut:.
-
Jelaskan dan ringkaskan Komen digunakan untuk menjelaskan secara jelas tujuan kod.
-
Jangan ulangi maksud kod Elakkan memberi komen pada kod yang sudah jelas sendiri.
1# Good example
2# Convert user input into a number
3age = int(input("Enter your age: "))
4
5# Bad example
6# Store the entered age in the 'age' variable
7age = int(input("Enter your age: "))
- Kekalkan konsistensi Dalam pembangunan berpasukan, penting untuk mengekalkan keseragaman dalam gaya dan format komen.
Pembolehubah dan Jenis Data
Dalam Python, anda tidak perlu menentukan jenis apabila mengisytiharkan pembolehubah. Jenisnya ditentukan secara automatik semasa penugasan.
1x = 10 # Integer
2y = 3.14 # Floating-point number
3name = "Alice" # String (text)
4is_active = True # Boolean value (True or False)
Pernyataan Bersyarat
Pernyataan bersyarat menggunakan if
, elif
(else if), dan else
.
1x = 0
2if x > 0:
3 print("Positive")
4elif x == 0:
5 print("Zero")
6else:
7 print("Negative")
Pengulangan
Python menyediakan pengulangan for
dan while
, setiap satu digunakan dalam cara yang berbeza.
Pengulangan For
Ia lazimnya digunakan untuk mengitar elemen dalam senarai atau tuple.
1fruits = ["apple", "banana", "cherry"]
2for fruit in fruits:
3 print(fruit)
Pengulangan While
Ia terus berulang selagi syaratnya benar.
1count = 0
2while count < 5:
3 print(count)
4 count += 1
Mentakrifkan Fungsi
Dalam Python, fungsi ditakrifkan menggunakan kata kunci def
.
1def greet(name):
2 print(f"Hello, {name}!")
3
4greet("Alice")
Mentakrifkan Kelas
Pengaturcaraan berorientasikan objek adalah mungkin. Kelas ditakrifkan menggunakan kata kunci class
.
1class Dog:
2 def __init__(self, name):
3 self.name = name
4
5 def bark(self):
6 print("Woof!")
7
8dog = Dog("Fido")
9dog.bark()
Modul dan Import
Dalam Python, kata kunci import
digunakan untuk mengimport modul dan mengakses kod sedia ada.
1# Importing the sqrt function from the math module
2from math import sqrt
3
4result = sqrt(16)
5print(result) # Output: 4.0
Ralat dan Pengendalian Pengecualian
Struktur try-except
dalam Python mengendalikan ralat dan situasi yang tidak dijangka.
1# Catching a division-by-zero error example
2try:
3 result = 10 / 0
4except ZeroDivisionError:
5 print("Cannot divide by zero.")
Kesimpulan
Sintaks asas Python sangat mudah dan sangat mudah dibaca. Menguasai asas-asas ini akan sangat berguna semasa menulis kod Python. Untuk penggunaan dan ciri yang lebih terperinci, disarankan merujuk kepada dokumentasi rasmi atau tutorial Python.
Anda boleh mengikuti artikel di atas menggunakan Visual Studio Code di saluran YouTube kami. Sila lihat juga saluran YouTube kami.