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

Phiên bản của ngôn ngữ lập trình Python được phát hành vào ngày 13 tháng 9 năm 2015. Đối với các sự cố dành riêng cho Python 3.5. Sử dụng các thẻ [python] và [python-3.x] chung hơn nếu có thể.

4
Làm thế nào để tôi xác định rằng kiểu trả về của một phương thức giống như chính lớp đó?
Tôi có đoạn mã sau trong python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Nhưng biên tập viên của tôi (PyCharm) nói rằng Vị trí tham chiếu không thể …










1
Tại sao str.translate nhanh hơn nhiều trong Python 3.5 so với Python 3.4?
Tôi đã cố gắng loại bỏ các ký tự không mong muốn khỏi một chuỗi đã cho bằng cách sử dụng text.translate()trong Python 3.4. Mã tối thiểu là: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Nó hoạt động như mong …

4
"Cháy và quên" python async / await
Đôi khi có một số hoạt động không đồng bộ không quan trọng cần xảy ra nhưng tôi không muốn đợi nó hoàn thành. Trong quá trình triển khai đăng ký của Tornado, bạn có thể "kích hoạt và quên" một hàm không đồng bộ bằng cách đơn giản bỏ …



4
Sự khác biệt giữa coroutine và future / task trong Python 3.5?
Giả sử chúng ta có một hàm giả: async def foo(arg): result = await some_remote_call(arg) return result.upper() Sự khác biệt giữa: coros = [] for i in range(5): coros.append(foo(i)) loop = get_event_loop() loop.run_until_complete(wait(coros)) Và: from asyncio import ensure_future futures = [] for i in range(5): futures.append(ensure_future(foo(i))) loop = get_event_loop() loop.run_until_complete(wait(futures)) …

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.