Cấp bậc tác giả:

TRAINING

[Tự học Python]Cú pháp cơ bản

Được viết bởi webmaster ngày 16/11/2016 lúc 09:37 AM
Trong bài viết ngày hôm nay, tôi sẽ cùng các bạn làm quen với những vấn đề cơ bản nhất của cú pháp trong Python. Về cơ bản thì Python có khá nhiều điểm tương đồng với các ngôn ngữ khác như Perl, C hay Java.
  • 0
  • 6462

[Tự học Python]Cú pháp cơ bản

Giới thiệu
Trong bài viết ngày hôm nay, tôi sẽ cùng các bạn làm quen với những vấn đề cơ bản nhất của cú pháp trong Python. Về cơ bản thì Python có khá nhiều điểm tương đồng với các ngôn ngữ khác như Perl, C hay Java. Vậy thật ra cú pháp trong Python là như thế nào? Chúng ta sẽ biết được khi kết thúc bài viết này.

Định danh
Tương tự như các ngôn ngữ khác, trong Python mỗi biến, mỗi hàm, hay một class,.. đều cần phải đặt tên.
Về cách đặt tên trong Python cũng đã có quy định rất rõ ràng:
  • Ký tự bắt đầu của tên phải là một dấu gạch dưới "_" hoặc một chữ cái (có thể chữ hoa hoặc chữ thường).
  • Tiếp theo có thể bỏ trống, hoặc là nhiều ký tự, hoặc nhiều con số.
  • Python không cho phép sử dụng các ký tự đặc biệt trong định danh như: @, $. %,,..
Một số quy ước trong việc đặt tên của Python
  • Tên class bắt đầu với một ký tự hoa, các định dạng khác là chữ thường.
  • Định danh bắt đầu với một ký tự gạch dưới duy nhất, được hiểu rằng đây là một private.
  • Định danh bắt đầu với hai ký tự gạch dưới liên tiếp thì đây là một private mạnh.
  • Nếu định danh kết thúc với hai dấu gạch dưới, định danh là một cái tên đặc biệt của ngôn ngữ được định nghĩa.
Từ khoá

Khi đặt tên trong Python cần phải tránh đặt trùng tên với các từ khoá trong Python. 
and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

Khối lệnh
Khác với các ngôn ngữ lập trình khác, Python không sử dụng các cặp từ khoá như: "begin" và "end" hay "{" và "}" để mở , đóng một khối lệnh. Mà nó xem các lệnh liên tiếp có cùng khoảng cách thụt đầu dòng (Line Indentation) là thuộc cùng một khối lệnh.

Ví dụ 1: Câu lệnh sau đây sẽ đúng.
if True:
     print "True"
else:
     print "False"
Ví dụ 2: Tuy nhiên câu lệnh sau đây sai với ý đồ lập trình
if True:
print "Answer"
print "True"
else:
print "Answer"
print "False"

Chú thích
Python sử dụng dấu thăng (#) để bắt đầu một dòng chú thích. Chú thích có thể viết ở một/nhiều dòng riêng hoặc trên cùng dòng với câu lệnh.

Ví dụ:
# First comment
print "Hello, Python!";        # second comment

Kết thúc lệnh
Câu lệnh Python thường kết thúc bởi một dòng trắng, hoặc một kí tự trắng ở cuối. Do đó, trong một phiên biên dịch tương tác ta phải nhập một dòng vật lý trống để báo kết thúc nhóm lệnh đã nhập ở trên.

Một câu lệnh trên nhiều dòng

Python cho phép viết một lệnh trên nhiều dòng khác nhau, trong trường hợp này ta phải dùng dấu gạch chéo "\" ở cuối dòng cần tách.

Ví dụ:
print ("Hell\
o Python!")
Tuy nhiên với các câu lệnh nằm trong các cặp dấu như […], {…}, (…)… thì không cần dùng dấu (\) để tách dòng.

Ví dụ:
days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']

Thực thi một chương trình với file .py
Trong bài viết trước tôi đã hướng dẫn các bạn chạy thử một chương trình đầu tiên trên command line. Tuy nhiên cách đó thật sự không hiệu quả khi bạn muốn xây dựng một chương trình nào đó lớn hơn, đòi hỏi cần phải chỉnh sửa nhiều lần. Do đó tôi sẽ hướng dẫn các bạn code và thực thi một chương trình ngay trên file .py

Đầu tiên các bạn tải Notepad++ về và cài vào máy, cái này rất quen thuộc rồi nên tôi xin phép bỏ qua. Sau khi cài đặt Notepad++ các bạn mở lên và code Python bình thường.

python21.png

Code xong bạn nhớ lưu file lại dưới dạng .py như sau:

python22.png

Về sau bạn muốn chính sửa hay bảo trì chỉ cần mở file lên với Notepad++ thì bạn có thể dễ dàng tiếp tục công việc của mình.

Để thực thi file .py vừa tạo, tìm đến thư mục lưu file, chạy cmd và gõ tên file cần chạy như sau:

python23.png

Lời kết
Qua bài viết này, tôi và các bạn đã đi tìm hiểu qua về những vấn đề cơ bản nhất về cú pháp của Python. Bài viết tiếp theo chúng ta sẽ tìm hiểu về biến, và các kiểu của biến.

Nguồn bài viết: Sưu tầm

BÌNH LUẬN BÀI VIẾT

Bài viết mới nhất

LIKE BOX

Bài viết được xem nhiều nhất

HỌC HTML