Bài viết dưới đây Studyexcel tổng hợp một số các nguyên tắc, Quy Tắc Đặt Tên Trong Python, hàm, phương thức, tên lớp trong lập trình. Cách đặt tên biến đúng, chuẩn cho biến, class, function C++, Java, JavaScript, Python . . . giúp cho lập trình trở nên khoa học hơn. Mời bạn đọc cùng theo dõi!
Tại sao việc đặt tên lại quan trọng?
Đặt tên trong lập trình sao cho đúng là điều đầu tiên cần nắm rõ đối với cách lập trình viên với các lập trình viên. Khi lập trình chúng ta cần thao tác với rất nhiều thành phần của từng ngôn ngữ khác nhau. Việc đặt tên cho biến, hàm (function) , lớp (class) rất quan trọng kể cả theo quy tắc bắt buộc, cả về trong sáng mã nguồn.
Theo quy chuẩn theo ngôn ngữ lập trình, nếu bạn đặt sai thì chương trình sẽ không chạy được. Vì thế đặt đúng là lẽ tất yếu. Ở phần dưới mình sẽ nêu một số quy tắc chung cho các ngôn ngữ lập trình nhé!
Không chỉ theo quy chuẩn, chúng ta còn phải đặt theo nguyên tắc của các lập trình viên. Tên gọi của biến hay thành phần nào đó, bạn có thể tủy ý đặt tên theo ý thích của mình khi mới học lập trình. Tuy nhiên, để trở thành lập trình viên chuyên nghiệp bạn cần đặt cho đúng nếu không muốn bị sếp nói sml.
Bởi vì:
- Đặt tên đúng giúp mã nguồn dễ đọc hơn, dễ sử lý hơn.
- Nó cũng là cái nguyên tắc của lập trình viên, bạn tự nhiên làm trái là không được rồi.
- Giúp lập trình trở nên dễ dàng hơn, bạn dễ dàng nhớ tác dụng của biến, hàm, class
- Code của bạn trở nên khoa học hơn, theo đúng một chuẩn mực nào đó
- . . .
Khái niệm biến trong Python
Biến trong Python (Variable) được sử dụng rất nhiều trong các câu lệnh mà bạn viết bằng ngôn ngữ này. Đặc biệt là khi chúng ta soạn thảo các câu lệnh phức tạp, không thể giải quyết chỉ trong 1-2 dòng code thì chắc chắn sẽ phải dùng đến biến.
Hiểu một cách đơn giản thì biến là một đối tượng để chúng ta lưu trữ dữ liệu. Chúng ta gán thông tin cho một biến để nó lưu trữ rồi sẽ lấy thông tin rồi có thể lấy ra sử dụng ở các dòng code tiếp theo.
Có rất nhiều kiểu dữ liệu của Python như dữ liệu dạng số, dạng chuỗi ký tự, dạng mạng, dạng tập hợp,… đều được lưu trữ trong biến. Biến được tạo ra ngay tại thời điểm mà chúng ta cài đặt một dữ liệu cho nó. Với các biến thì chúng ta không cần phải định nghĩ ra một loại cụ thể nào đó như kiểu dữ liệu. Chúng ta hoàn toàn có thể thay đổi kiểu dữ liệu của biến, không cần giữ cố định một kiểu dữ liệu cụ thể.
Trong phần mềm lập trình Python tên là Spyder mà chúng mình đang sử dụng có cửa sổ tên là Variable Explorer:
Trong phần này sẽ có 4 mục là:
- Name: Tên biến
- Type: Kiểu dữ liệu của biến
- Size: Kích thước của biến
- Value: Giá trị của biến
Quy tắc đặt tên biến trong Python là gì?
Khi sử dụng biến trong Python bạn sẽ phải thực hiện những yêu cầu, quy tắc về cách đặt tên của biến như sau:
- Tên của biến có thể bắt đầu bằng một chữ hay bằng một ký tự hoặc bằng một dấu _
- Không thể đặt tên biến nếu bắt đầu bằng một con số. Sau ký tự đầu tiên thì bạn có thể sử dụng một con số trong tên biến.
- Biến trong Python khi đặt tên thì phải có tên riêng, không được trùng lặp với tên biến trong chương trình đang viết.
- Tên của biến sẽ phân biệt chữ hoa và chữ thường vì vậy bạn sẽ cần phải lưu ý trong quá trình đặt tên biến
- Dấu “_” có thể sử dụng để bắt đầu tiên biến. Tuy nhiên người dùng thường sử dụng “_ ” trong các trường hợp đặc biệt vì vậy bạn nên cân nhắc khi sử dụng
- Không thể sử dụng các từ khóa để đặt tên cho Python
- Có thể sử dụng chữ hán tự và tiếng Việt có dấu để đặt tên cho biến
Đây là những quy tắc quan trọng mà bạn cần chú ý khi đặt tên biến để tên biến hợp lệ, chuẩn xác.
Một số lợi ích của việc tuân thủ quy tắc đặt tên trong python
Việc tuân thủ quy tắc đặt tên trong python có một số lợi ích sau:
- Giúp code python dễ đọc và hiểu hơn, bởi vì các tên có ý nghĩa và phù hợp với mục đích sử dụng của chúng.
- Giúp code python dễ bảo trì và phát triển hơn, bởi vì các tên có tính nhất quán và không gây nhầm lẫn với các từ khóa hoặc hàm có sẵn của python.
- Giúp code python dễ hợp tác và chia sẻ hơn, bởi vì các tên tuân thủ một tiêu chuẩn chung được công nhận và sử dụng rộng rãi bởi cộng đồng lập trình viên python.
Trên đây là chia sẻ cho bạn đọc về Quy Tắc Đặt Tên Trong Python. Một việc tưởng chừng đơn giản mà đôi khi cũng khiến bạn phải suy nghĩ đó.
Lập trình là một lĩnh vực rộng lớn, Studyexcel hi vọng bài viết này của mình sẽ giúp ích được bạn. Và bạn cũng là người tìm thấy thứ cần tìm. Mong nhận được góp ý của mọi người để bài viết của mình được hoàn thiện hơn.