Hướng dẫn what is max variable length in python? - Độ dài biến tối đa trong python là gì?

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ụ: check_5_theVersionOfAllVPropsMatchesTheVersionOfTheAutolinkHeader()

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

Hướng dẫn what is max variable length in python? - Độ dài biến tối đa trong python là gì?

1

2.3. Định danh và từ khóa từ tham chiếu ngôn ngữ Python:

Định danh là không giới hạn về chiều dài.


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:

Giới hạn tất cả các dòng ở mức tối đa 79 ký tự.

Ngoài ra, bạn sẽ vi phạm PEP-20 (Zen of Python):

Tính dễ đọc.

Đã 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 inst.__dict__ cho 99% các lớp bạn từng gặp, không có giới hạn thực sự về độ dài. Miễn là nó có thể băm, nó sẽ hoạt động như một tên thuộc tính. Đối với 1% các lớp khác fiddle với ____ 2 \ ________ 3 \ __getattribute__ Theo cách phá vỡ sự đảm bảo rằng bất cứ điều gì có thể là một tên thuộc tính hợp lệ, mặc dù trước đó không được áp dụng.

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

  • Nhà
  • Mã hóa mặt đất
  • Việc làm
  • Bảng trắng
  • Công cụ
  • Việc kinh doanh

Hướng dẫn what is max variable length in python? - Độ dài biến tối đa trong python là gì?
Hướng dẫn what is max variable length in python? - Độ dài biến tối đa trong python là gì?

  • Đăng nhập
  • Loại
    • Java
    • JSP
    • iOS
    • HTML
    • Android
    • Python
    • Lập trình C
    • Lập trình C ++
    • C#
    • PHP
    • CSS
    • JavaScript
    • jQuery
    • nhựa cây
    • SAP HANA
    • Cấu trúc dữ liệu
    • RDBMS
    • Mysql
    • toán học
    • Bộ vi xử lý 8085
    • Hệ điều hành
    • Điện tử kỹ thuật số
    • Phân tích thuật toán
    • Phát triển điện thoại di động
    • Mặt trước
    • Phát triển web
    • Selen
    • MongoDB
    • Mạng máy tính
    • Chủ đề chung
  • Gói chính
  • Khóa học
  • Sách điện tử
  • Thư viện
  • Q/a

Hướng dẫn what is max variable length in python? - Độ dài biến tối đa trong python là gì?
Hướng dẫn what is max variable length in python? - Độ dài biến tối đa trong python là gì?

  • Đọc được
  • Ghi chú kỳ thi IAS UPSC
  • Thực tiễn tốt nhất của nhà phát triển
  • Câu hỏi và trả lời
  • Viết sơ yếu lý lịch hiệu quả
  • Câu hỏi phỏng vấn nhân sự
  • Thuật ngữ máy tính
  • Ai là ai

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 danh

Mộ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 Python

Trong 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.

  • Python, đặc biệt là khi kết hợp với định danh, nhạy cảm với trường hợp.
  • Khi viết hoặc sử dụng số nhận dạng trong Python, nó có tối đa 79 ký tự.
  • Không chắc, Python cung cấp cho các định danh chiều dài không giới hạn.
  • Tuy nhiên, bố cục của PEP-8 ngăn người dùng phá vỡ các quy tắc và bao gồm giới hạn 79 ký tự.

Các bài báo để khám phá:

  1. Hình thức đầy đủ của alt trong bàn phím của máy tính là gì?
  2. Có bao nhiêu nút trên bàn phím?


Độ 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.