Python - Sintaks Dasar
Selamat datang, pemrogram beraspirasi! Hari ini, kita akan menyelam ke dunia yang menarik sintaks Python. Sebagai guru sains komputer yang mesra di kampung halaman anda, saya di sini untuk membimbing anda melalui dasar-dasar pemrograman Python. Jangan khawatir jika anda belum pernah menulis satu baris kod sebelum ini – kita akan mula dari nol dan membangun pengetahuan kita langkah demi langkah. Jadi, rakam minuman kesukaan anda, dapatkan keselesaan, dan mari kita mulakan petualangan pemrograman ini bersama-sama!
Python Sintaks: Blok atas atas Kod
Sintaks Python adalah seperti tata bahasa bagi bahasa Python. sama seperti kita perlu mengikuti peraturan tertentu apabila menulis ayat di atas Bahasa Inggeris, kita perlu mengikuti peraturan khusus apabila menulis kod Python. Berita baiknya? Sintaks Python direkabarkan untuk jelas dan mudah dibaca, menjadikannya bahasa yang baik untuk pemula.
Program Python Pertama
Mari kita mula dengan program klasik "Hello, World!". Ini adalah tradisi di atas pemrograman untuk mula dengan contoh yang ringkas ini:
print("Hello, World!")
Apabila anda menjalankan kod ini, anda akan lihat:
Hello, World!
Cukup ringkas, bukan? Fungsi print()
digunakan untuk mengeluarkan teks ke atas skrin. Kita akan menggunakan banyak dalam contoh kita.
Penanda Python
Penanda adalah nama yang diberikan kepada elemen-elemen program seperti pembolehubah, fungsi, kelas, dll. Pikirkan mereka sebagai label untuk bahagian-bahagian kod anda. Berikut adalah beberapa peraturan untuk membuat penanda:
- Mereka boleh mengandungi huruf (a-z, A-Z), rakam (0-9), dan garis bawah (_).
- Mereka mesti mula dengan huruf atau garis bawah, bukan rakam.
- Mereka sensitif huruf besar dan kecil (nama, Name, dan NAME adalah semua berbeza).
- Mereka tidak boleh menjadi kata penyimpan (kita akan melakukannya berikutnya).
Contoh penanda yang sah:
my_variable = 10
userName123 = "John"
_private_var = True
Kata Penyimpan Python
Kata penyimpan (juga dipanggil kata kunci) adalah kata-kata yang memiliki makna khas di atas Python. Anda tidak boleh menggunakan mereka sebagai penanda. Berikut adalah jadual kata penyimpan Python:
Kata Penyimpan | |||
---|---|---|---|
False | class | finally | is |
None | continue | for | lambda |
True | def | from | nonlocal |
and | del | global | not |
as | elif | if | or |
assert | else | import | pass |
break | except | in | raise |
return | try | while | with |
yield |
Baris dan Indentasi Python
Tidak seperti banyak bahasa pemrograman lain, Python menggunakan indentasi untuk menentukan blok kod. Ini membuat kod lebih mudah dibaca dan kemas. Mari lihat contoh:
if True:
print("This is indented")
print("This is also indented")
print("This is not indented")
Baris yang diindent adalah bahagian dari blok if
. Baris yang tidak diindent adalah di luar blok. Konsistensi di atas indentasi adalah penting di atas Python!
Kalimat Multi-Baris Python
Kadang-kadang, kalimat mungkin terlalu panjang untuk satu baris. Anda boleh memisahkannya menggunakan garis miring balik ():
total = 1 + \
2 + \
3
print(total) # Output: 6
Anda juga boleh menggunakan kurungan, rakam persegi, atau kurungan kurawal untuk memisahkan baris tanpa garis miring balik:
my_list = [
"apple",
"banana",
"cherry"
]
Kutipan di atas Python
Python membenarkan kedua-dua petik satu ('') dan petik dua ("") untuk rakam. Mereka bekerja sama cara:
print('Hello') # Output: Hello
print("World") # Output: World
Untuk rakam multi-baris, anda boleh menggunakan tiga petik (''' atau """):
multi_line = '''This is a
multi-line
string'''
print(multi_line)
Komen di atas Python
Komen adalah catatan di atas kod anda yang Python abaikan. Mereka berguna untuk menjelaskan kod anda atau secara temporer menonaktifkan bahagian-bahagian kod anda. Komen baris tunggal mula dengan #:
# This is a comment
print("Hello") # This is also a comment
Untuk komen multi-baris, anda boleh menggunakan tiga petik:
"""
This is a
multi-line comment
"""
Menggunakan Baris Kosong di atas Program Python
Baris kosong dapat meningkatkan keterbacaan. Python abaikan baris kosong, jadi gunakan mereka untuk memisahkan seksyen logikal kod anda:
# First section
x = 5
y = 10
# Second section
result = x + y
print(result)
Menunggu Input Pengguna
Untuk membuat program anda menunggu input pengguna, gunakan fungsi input()
:
name = input("Enter your name: ")
print("Hello,", name)
Program ini akan menunggu pengguna untuk memasukkan nama mereka sebelum meneruskan.
Kalimat Berberapa di atas Satu Baris
Anda boleh meletakkan kalimat berberapa di atas satu baris menggunakan titik koma:
a = 1; b = 2; c = 3
print(a, b, c) # Output: 1 2 3
Walaupun, ini biasanya dianjurkan kerana ia boleh membuat kod anda kurang keterbacaan.
Kumpulan Kalimat Berberapa sebagai Suites
Satu kumpulan kalimat yang pergi bersama-sama (seperti di atas fungsi atau loop) dipanggil suite. Ini adalah contoh menggunakan fungsi:
def greet(name):
"""This function greets the person passed in as a parameter"""
print("Hello,", name)
print("How are you today?")
greet("Alice")
Blok yang diindent di bawah baris def
adalah suite fungsi.
Argumen Baris Perintah di atas Python
Anda boleh melepasi argumen ke atas skrip Python anda dari baris perintah. Ini adalah contoh yang ringkas:
import sys
print("Arguments:", sys.argv)
Apabila anda menjalankan skrip ini dengan python script.py arg1 arg2
, ia akan mengeluarkan:
Arguments: ['script.py', 'arg1', 'arg2']
Dan itu adalah! Kita telah menutup sintaks dasar Python. Ingat, praktek membuat perfect, jadi jangan takut untuk bereksperimen dengan konsep ini. Pemrograman adalah seperti belajar bahasa baru – semakin anda gunakannya, semakin natural ia menjadi. Selamat coding, dan jumpa di atas pelajaran berikutnya!
Credits: Image by storyset