Computer >> Máy Tính >  >> Lập trình >> Python

Tuyên bố, thụt lề và bình luận bằng Python

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về câu lệnh, thụt đầu dòng nhận xét bằng Python . Hãy xem tất cả từng cái một.

Tuyên bố

Hướng dẫn được viết bằng Python được gọi là câu lệnh . Hãy xem chương trình sau.

Ví dụ

print('Tutorialspoint') # statment

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

Tutorialspoint

Một dòng được viết trong chương trình được gọi là câu lệnh . Mỗi dòng trong chương trình đều khiến bạn kinh ngạc. Chúng ta không thể viết một câu lệnh nhiều dòng? Tại sao không, chúng tôi có thể.

Chúng ta có thể viết các câu lệnh nhiều dòng bằng cách sử dụng dấu gạch chéo ngược (\) .

Hãy xem cách viết câu lệnh nhiều dòng trong Python .

Ví dụ

# multi-line statement
   result = 2 + 3 * \
   5 - 5 + 6 - \
   3 + 4
print(result)

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

19

Thụt lề

Trước khi nói về thụt đầu dòng, chúng ta hãy xem khối là gì. Một khối là một tập hợp các câu lệnh. Các ngôn ngữ lập trình khác như C, C ++, Java, v.v., sử dụng {} để xác định một khối. Nhưng Python sử dụng thụt lề để xác định một khối.

Vì vậy, làm thế nào để viết một thụt lề. Không có gì khác ngoài một tab . Mỗi câu lệnh trong khối phải bắt đầu ở cùng một cấp.

Ví dụ

def find_me():
   sample = 4
   return sample
find_me()

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

4

Ví dụ

def find_me():
   sample = 4
return sample
find_me()

Đầu ra

Nếu bạn chạy đoạn mã trên, thì bạn sẽ gặp lỗi sau khi xuất.

File "<tokenize>", line 3
   return sample
   ^
IndentationError: unindent does not match any outer indentation level

Trong chương trình thứ hai, mức độ thụt lề không đúng trong khối chức năng. Vì vậy, chúng tôi có một lỗi. Chúng ta phải tuân theo thụt lề trong Python. Chúng tôi có thể sử dụng tab theo mặc định cho thụt lề .

Nhận xét

Trong Python, nhận xét bắt đầu bằng hash (#) Biểu tượng. Hãy xem một ví dụ.

Ví dụ

# This is a comment
# This too...
   a = 4
   # a = 5
print(a)

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

4

Không giống như nhiều ngôn ngữ lập trình khác, không có hỗ trợ cho nhận xét nhiều dòng trong Python. Tuy nhiên, hầu hết mọi người sử dụng docstrings dưới dạng các nhận xét nhiều dòng, đây không phải là một phương pháp hay.

Kết luận

Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.