Tôi đang viết một tập hợp các chức năng Python thực hiện một số loại kiểm tra phù hợp trên một dự án mã nguồn. Tôi muốn chỉ định tên khá dài dòng cho các chức năng này, ví dụ: Show
Những cái tên dài quá mức như vậy có thể là một vấn đề đối với Python? Có độ dài tối đa cho tên thuộc tính không? Đã hỏi ngày 4 tháng 6 năm 2013 lúc 14:46Jun 4, 2013 at 14:46
1 2.3. Định danh và từ khóa từ tham chiếu ngôn ngữ Python:
Nhưng bạn sẽ vi phạm PEP-8 rất có thể, điều này không thực sự tuyệt vời:
Ngoài ra, bạn sẽ vi phạm PEP-20 (Zen of Python):
Đã trả lời ngày 4 tháng 6 năm 2013 lúc 14:48Jun 4, 2013 at 14:48
16 Họ có thể là một vấn đề cho các lập trình viên. Giữ tên hàm ngắn hợp lý và sử dụng tài liệu để ghi lại chúng. Đã trả lời ngày 4 tháng 6 năm 2013 lúc 14:48Jun 4, 2013 at 14:48
Họ có thể là một vấn đề cho các lập trình viên. Giữ tên hàm ngắn hợp lý và sử dụng tài liệu để ghi lại chúng. Vì tên thuộc tính chỉ được băm và chuyển sang các phím trên Tất nhiên, như những người khác đã chỉ ra, bạn sẽ có kiểu mã và mối quan tâm chất lượng với các thuộc tính được đặt tên dài hơn. Nếu bạn thấy mình cần những cái tên dài như vậy, thì có khả năng cho thấy lỗ hổng thiết kế trong chương trình của bạn và có lẽ bạn nên xem xét việc cung cấp cho dữ liệu của bạn cấu trúc phân cấp hơn và trừu tượng hóa và chia trách nhiệm tốt hơn trong các chức năng và phương pháp của bạn.Jun 4, 2013 at 14:51
Đã trả lời ngày 4 tháng 6 năm 2013 lúc 14:51Silas Ray Silas Raysilas Ray5 gold badges47 silver badges61 bronze badges 9
Dung dịch Answer:Trong thế giới của các ngôn ngữ lập trình, các định danh là thuật ngữ quan trọng. Định danh là một thuật ngữ hoặc tên khác được đặt cho một biến, nhãn của lớp trong chương trình hoặc hàm.Định danhMột tên cụ thể được tạo bởi lập trình viên để xác định một biến, cấu trúc, lớp hoặc hàm được gọi là định danh. Điều quan trọng là đề xuất một số tên dễ hiểu cho các định danh để có được mã nhanh chóng có thể đọc được. Định danh trong PythonTrong Python, độ dài cao nhất có thể của một định danh là 79 ký tự. Python là một ngôn ngữ lập trình cấp cao. Nó cũng là một hình thức phức tạp và là một người thu gom chất thải.
Các bài báo để khám phá:
Độ dài tối đa của một biến là bao nhiêu?Độ dài tối đa lý thuyết của một biến môi trường là khoảng 32.760 ký tự.Tuy nhiên, bạn không có khả năng đạt được mức tối đa lý thuyết đó trong thực tế.Tất cả các biến môi trường phải sống cùng nhau trong một khối môi trường duy nhất, bản thân nó có giới hạn 32767 ký tự.32,760 characters. However, you are unlikely to attain that theoretical maximum in practice. All environment variables must live together in a single environment block, which itself has a limit of 32767 characters.
Có độ dài chuỗi tối đa trong Python không?Với cài đặt Python 64 bit và 64 GB bộ nhớ, chuỗi 2 python khoảng 63 GB là khá khả thi.Nếu bạn có thể nâng cấp bộ nhớ của mình vượt xa điều đó, các chuỗi khả thi tối đa của bạn sẽ có tỷ lệ dài hơn.Nhưng điều này đi kèm với một cú đánh vào Runtimes.63 GB should be quite feasible. If you can upgrade your memory much beyond that, your maximum feasible strings should get proportionally longer. But this comes with a hit to the runtimes.
Có phải biến đổi độ dài không giới hạn Python?Định danh là không giới hạn về chiều dài.Trường hợp là đáng kể.Nói cách khác, các tên biến có thể có bất kỳ độ dài nào và có thể sử dụng bất kỳ trường hợp trên hoặc chữ thường, dấu gạch dưới và các chữ số 0-9.Tuy nhiên, tên biến không thể bắt đầu bằng một chữ số.. Case is significant. In other words, variable names can be of any length and can use any upper case or lowercase letters, the underscore, and the digits 0-9. However, variables names cannot begin with a digit. |