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.

YouTube Video