Câu hỏi được gắn thẻ «cpython»

Việc triển khai tham chiếu của ngôn ngữ lập trình Python. Sử dụng thẻ này cho các câu hỏi cụ thể cho việc triển khai này, các câu hỏi Python chung chỉ nên được gắn thẻ bằng "python".



9
Python vs Cpython
Tất cả những gì ồn ào về Python và CPython (Jython, IronPython) , tôi không hiểu được: python.org đề cập rằng CPython là: Việc triển khai "truyền thống" của Python (biệt danh CPython) một câu hỏi khác về Stack Overflow đề cập rằng: CPython là trình thông dịch mã byte …
447 python  cpython 

2
Tại sao một số float <so sánh số nguyên chậm hơn bốn lần so với số khác?
Khi so sánh số float với số nguyên, một số cặp giá trị mất nhiều thời gian hơn để được đánh giá so với các giá trị khác có cường độ tương tự. Ví dụ: &gt;&gt;&gt; import timeit &gt;&gt;&gt; timeit.timeit("562949953420000.7 &lt; 562949953421000") # run 1 million times 0.5387085462592742 Nhưng nếu …




1
Tại sao tuple (set ([1, “a”, “b”, “c”, “z”, “f”])) == tuple (set ([“a”, “b”, “c”, “Z”, “f”, 1])) 85% thời gian có bật ngẫu nhiên băm?
Với câu trả lời của Zero Piraeus cho một câu hỏi khác , chúng tôi có x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y) In Truekhoảng 85% thời gian với tính năng ngẫu nhiên hóa băm . Tại sao …

10
IronPython so với Python .NET
Tôi muốn truy cập một số hội đồng .NET được viết bằng C # từ mã Python. Một nghiên cứu nhỏ cho thấy tôi có hai lựa chọn: IronPython với khả năng / hỗ trợ giao diện .NET tích hợp sẵn Python với gói Python .NET Sự đánh đổi giữa …



2
Tại sao Python không giữ trật tự chèn?
Gần đây tôi đã rất ngạc nhiên khi phát hiện ra rằng trong khi các lệnh được đảm bảo duy trì thứ tự chèn trong Python 3.7+, thì các bộ không được: &gt;&gt;&gt; d = {'a': 1, 'b': 2, 'c': 3} &gt;&gt;&gt; d {'a': 1, 'b': 2, 'c': 3} &gt;&gt;&gt; …
12 python  set  cpython 


2
Tại sao việc đặt một bộ mô tả trên một lớp ghi đè lên bộ mô tả?
Repro đơn giản: class VocalDescriptor(object): def __get__(self, obj, objtype): print('__get__, obj={}, objtype={}'.format(obj, objtype)) def __set__(self, obj, val): print('__set__') class B(object): v = VocalDescriptor() B.v # prints "__get__, obj=None, objtype=&lt;class '__main__.B'&gt;" B.v = 3 # does not print "__set__", evidently does not trigger descriptor B.v # does not print anything, we …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.