Cú pháp mã trong Python là gì?
Cú pháp là một trong những yêu cầu cơ bản mà chúng ta phải biết để viết mã bằng bất kỳ ngôn ngữ nào. Trong Python, chúng tôi sử dụng thụt đầu dòng để thể hiện khối mã. Chúng ta phải tuân theo một số quy tắc về cách sử dụng dấu đầu dòng. Không chỉ thụt đầu dòng, chúng ta phải tuân theo các quy tắc về cách chọn tên cho các biến Show
Phạm vi bài viết
Giới thiệuTrong bài viết này, chúng ta sẽ hiểu cú pháp cơ bản của Python Cú pháp là gì?Trước khi tìm hiểu cú pháp của nó, hãy hiểu cách viết và chạy một chương trình python cơ bản Có hai cách để làm như vậy 1. Chế độ tương tác – Trong chế độ này, bạn viết và thực thi chương trình 2. Chế độ tập lệnh – Trong chế độ này, trước tiên bạn tạo một tệp (. py), lưu nó và sau đó thực hiện nó Nhập lệnh sau vào terminal của bạn sau khi cài đặt Python để vào chế độ tương tác $trăn Bây giờ bạn đã vào chế độ tương tác. Bạn có thể chạy bất kỳ câu lệnh python nào ở chế độ tương tác trong thiết bị đầu cuối ngay bây giờ. Nhưng nếu bạn đang sử dụng trình chỉnh sửa tập lệnh/IDE, thì bạn không cần phải làm như vậy Bây giờ chúng ta có thể chuyển sang hiểu cú pháp. Khi học cú pháp python, đầu tiên chúng ta học câu lệnh print Báo cáo inBây giờ chúng ta hãy chạy chương trình python trong terminal
Thụt lề trong PythonBất cứ khi nào chúng tôi viết bất kỳ đoạn mã nào trong python, chẳng hạn như các hàm hoặc vòng lặp, chúng tôi chỉ định các khối mã cho chúng. Làm thế nào chúng ta sẽ xác định khối nào dành cho cái gì? Để xác định mức độ thụt lề của dòng, chúng tôi sử dụng một số khoảng trắng ở đầu, có thể là khoảng trắng hoặc tab. Khái niệm chung là sử dụng một tab (hoặc bốn dấu cách) cho một mức thụt lề duy nhất Hãy cùng xem một ví dụ đơn giản để hiểu các mức độ thụt đầu dòng
Mã thụt lề trong python có các lợi ích như làm cho mã trông đẹp và có cấu trúc. Nó giúp bạn hiểu rõ về mã chỉ trong một cái nhìn. Ngoài ra, các quy tắc thụt lề rất đơn giản và nếu bạn đang viết mã trên IDE, thì hầu hết các IDE sẽ tự động thụt lề mã cho bạn Một nhược điểm của thụt đầu dòng là nếu mã của bạn rộng và liên quan đến mức độ thụt đầu dòng cao, thì ngay cả một lỗi thụt đầu dòng trong một dòng cũng có thể rất tẻ nhạt để sửa chữa Hãy để chúng tôi xem xét một số lỗi thụt đầu dòng để làm cho sự hiểu biết của bạn rõ ràng
Định danh cú pháp PythonKhi chúng ta nói về các biến, hàm, lớp hoặc mô-đun, chúng ta sử dụng “mã định danh” để xác định chúng. Định danh là gì? Bây giờ giống như đối với thụt đầu dòng, chúng tôi có một số quy tắc đặt tên ở đây
Ví dụ đặt tên đúng. var, Robot, python_007, v.v. Ví dụ về đặt tên sai. 97learning, chào. v.v. Một số ví dụ định danh cho biến var = 310 My_var = 20 My_var344 = 10 STRING = "PYTHON" fLoat = 3.142 Một số ví dụ về chức năng ________số 8_______Để kiểm tra xem tên của bạn có phải là mã định danh hợp lệ hay không, bạn có thể sử dụng hàm có sẵn “isidentifier()” Nó có thể được sử dụng như
từ khóa PythonLiệt kê dưới đây trong bảng là các từ khóa trong python. Chúng là một số từ có mục đích duy nhất chỉ có thể được sử dụng cho các trường hợp cụ thể và không phải là định danh CFalseNoneTrue__peg_parser__andasassertasyncawaitbreakclasscontinuedefdelelifelseexceptfinallyforfromglobalifimportinislambdanonlocalnotorpassraisereturntrywhilewithyield Để xem tất cả các từ khóa mà phiên bản python của bạn hỗ trợ, bạn có thể mở trình chỉnh sửa tập lệnh hoặc IDE hoặc viết hai lệnh sau trên thiết bị đầu cuối của mình để liệt kê tất cả các từ khóa 0 Biến PythonBiến là gì? . Không có lệnh cụ thể trong python để khai báo một biến. Một biến được tạo khi một giá trị được gán cho nó Ví dụ 2 Đầu tiên, hãy hiểu tại sao chúng ta cần bình luận hoặc tại sao bình luận trong một chương trình lại cần thiết. Trong bất kỳ chương trình nào, bình luận là một phần không thể thiếu. Chúng tôi có thể tạo nhận xét nhiều dòng dưới dạng tài liệu hoặc nhận xét một dòng Viết bình luận là điều cần thiết khi bạn đang đọc mã của mình. Nó làm cho mã đơn giản hơn để hiểu. Bạn thậm chí có thể đưa ra nhận xét cụ thể ở giữa để kiểm tra và chỉnh sửa các khối mã nhất định. Hoặc thậm chí muộn hơn, chẳng hạn sau sáu tháng, bạn phải thực hiện một số thay đổi trong mã của mình. Các nhận xét mà bạn thực hiện xuyên suốt sẽ giúp bạn hiểu mã của mình Giả sử bạn đang làm việc trong một nhóm. Bạn hiểu mã mà bạn đã viết và không yêu cầu nhận xét. Nhưng sẽ rất khó để người khác hiểu mã của bạn nếu bạn không giải thích ngắn gọn dưới dạng nhận xét Bây giờ chúng ta đã biết tại sao nhận xét lại quan trọng, hãy hiểu cách chúng ta có thể đưa chúng vào chương trình python của mình Để viết bình luận một dòng đơn giản, bạn phải thêm ký hiệu # trước bình luận của mình. Như thế này Bạn không cần thêm nó vào một dòng mới. Bạn thậm chí có thể thêm nó sau các câu lệnh trong mã của mình 3 Báo cáo nhiều dòngTrước khi hiểu các câu lệnh nhiều dòng, chúng ta hãy xem các câu lệnh 7 Các dòng trống trong PythonCó ba cách để in các dòng trống trong python Cách đầu tiên và đơn giản nhất là sử dụng câu lệnh in trống 9 Đang chờ người dùngViệc lấy dữ liệu đầu vào trong ngôn ngữ lập trình Python được thực hiện bởi hàm input(). Chương trình có chức năng input() sẽ không chạy cho đến khi chương trình không được cung cấp đầu vào bởi người dùng thông qua bàn điều khiển Thí dụ - 4 Đối số dòng lệnhĐể giữ cho chương trình của chúng tôi có tính chất chung chung, chúng tôi sử dụng các đối số dòng lệnh. Ví dụ: nếu chúng tôi đã viết một chương trình để phân tích cú pháp tệp CSV, thì việc nhập tệp CSV từ dòng lệnh sẽ khiến chương trình của chúng tôi hoạt động với bất kỳ tệp CSV nào, làm cho nó trở nên chung chung Đối số dòng lệnh cũng làm cho chương trình của chúng ta an toàn hơn. Làm sao? . Nếu chúng tôi thêm chúng vào tập lệnh, chúng có thể được truy cập bởi bất kỳ ai và thậm chí được thực thi. Nhưng mặt khác, nếu chúng ta sử dụng dòng lệnh để nhập thông tin đăng nhập, nó sẽ trở nên an toàn hơn Vậy làm cách nào để chuyển các đối số dòng lệnh trong python? Dễ thôi. Bạn cần chạy tập lệnh python từ thiết bị đầu cuối theo cách chúng ta đã thảo luận ở đầu bài viết và thêm đầu vào sau đó 5 mô-đun hệ thốngMô-đun sys có một biến tên là argv. Tất cả các đối số dòng lệnh được lưu trữ dưới dạng danh sách các chuỗi Nếu bạn muốn nhập đối số dòng lệnh đầu tiên, bạn có thể truy cập nó bằng argv[0] Thí dụ6 Phần kết luận
9
|