Phiên bản nào của Python có hải mã?
Toán tử “Walrus” là toán tử python được hợp nhất với PEP 572 (biểu thức gán) và được giới thiệu trong python 3. 8. 0. Nó được đặt tên là “Walrus” do nó giống với “mắt và ngà” của Hải mã (một loài động vật) Toán tử này có thể được sử dụng để gán giá trị và chạy bất kỳ biểu thức python hợp lệ nào trong một câu lệnh Show
Hãy xem xét ví dụ cho các phiên bản trước
với toán tử Walrus, chúng ta có thể thực hiện cùng một tác vụ trong một dòng Trước khi viết mã, hãy đảm bảo rằng bạn có python 3. 8. 0 được cài đặt trong hệ thống của bạn nếu không bạn sẽ gặp SyntexError
Trong câu lệnh “if”, toán tử hải mã có rất nhiều việc phải làm. Giả sử, bạn có một danh sách và bạn muốn kiểm tra một số điều kiện trong danh sách cũng như lưu trữ các giá trị trong một biến. Trong các phiên bản trước, chúng ta phải thực hiện nhiệm vụ như thế này…
nhưng với sự trợ giúp của toán tử Walrus, nhiệm vụ có thể được giảm thiểu trong một lớp lót
Toán tử Walrus cũng có thể được sử dụng trong các vòng lặp. Nếu chúng ta viết một chương trình để tiếp tục lấy đầu vào từ người dùng cho đến khi người dùng đưa ra lệnh “kết thúc”, chúng ta có thể viết chương trình này như thế này
trong mã, chúng tôi đang lấy một giá trị mỗi lần và kiểm tra xem giá trị đó có bằng “kết thúc” hay không, nếu không thì thêm giá trị đó vào danh sách được xác định trước Đó là một cuộc thảo luận ngắn về tính năng mới này của Python 3. 8 Nhân tiện, toán tử này đã gây ra rất nhiều cuộc tranh luận giữa các lập trình viên. Hãy xem nó có thể làm cho cuộc sống của chúng ta dễ dàng hơn bao nhiêu Trăn 3. 8 đang trong giai đoạn phát triển (hiện đang ở giai đoạn alpha) và dự kiến sẽ ra mắt vào tháng 9 năm 2019. Bạn có thể đọc tài liệu đầy đủ tại đây. Như mong đợi, nó đã bao gồm rất nhiều tính năng — biểu thức gán, tham số chỉ vị trí, rất nhiều bổ sung cho mô-đun dựng sẵn (mô-đun cải tiến), v.v. Bạn có thể tải xuống phiên bản alpha cho fedora 29
Các tệp tải xuống cho python 3. 8 có sẵn ở đây. Bài viết này (một hướng dẫn giới thiệu nhỏ) nói về một bổ sung quan trọng cho python 3 mới. 8 phiên bản — các biểu thức gán Toán tử hải mã (. =)Theo con trăn 3. 8, Một tính năng mới được gọi là biểu thức gán đã được thêm vào phiên bản mới của python. Một toán tử cú pháp mới— “The Walrus Operator” là một phần của nó. “Toán tử hải mã” là một phương thức mới, sử dụng phương thức này bạn có thể gán giá trị cho biến như một phần của biểu thức. Điều này có thể được minh họa bằng ví dụ sau Hãy xem xét ví dụ mã sau đây
Giải trình Giá trị của biến a được gán cho 11. Biểu thức gán b. = a gán biến b cho giá trị của a là 11 (trong trường hợp trên) và kiểm tra xem giá trị đó có lớn hơn 10 hay không (nó hoạt động như một điều kiện vòng lặp if bình thường) bản in
nó đơn giản như vậy. Bạn có thể dùng thử bằng cách tải xuống phiên bản alpha ngay hôm nay. Nếu bạn muốn đọc toàn bộ, bạn có thể đọc nó ở đây. Đây là một tính năng rất đơn giản và đối với tôi, nó cũng cải thiện khả năng đọc và tránh một số công việc phụ. Ý tưởng tương tự đã được triển khai trong các ngôn ngữ như Java. Tôi nghĩ rằng tính năng này là một bổ sung mới tuyệt vời cho python . . Hãy mua cho tôi một ️ trên paypal, nếu bạn thích bài đăng giới thiệu nhỏ này .Trăn 3. xPythonWalrus toán tửBiểu thức gánPython 3. 8 Báo cáo Thưởng thức bài viết này? 36 Đăng lại Ruturaj Kiran Vaidya tôi viết mã. tôi cũng thích chó. Tôi là một nhà nghiên cứu tại Đại học Kansas Tôi là trợ lý nghiên cứu sau đại học tại Đại học Kansas, đang theo đuổi bằng tiến sĩ. Tôi hiện đang làm việc trên một số dự án nghiên cứu. Tôi chủ yếu quan tâm đến việc làm việc trên python và c ++ Theo dõi Khám phá và đọc thêm các bài viết từ Ruturaj Kiran Vaidya bắt đầu Thưởng thức bài viết này? Để lại một lượt thích và bình luận cho Ruturaj 36 15Hãy là người đầu tiên chia sẻ ý kiến của bạnHỗ trợ đánh dấu hương vị GitHub Gửi đi chim cổ đỏ 4 năm trước Đây ". = " được gọi là "đối chiếu". đối chiếu có nghĩa là = 1. để thu thập hoặc 2. kiểm chứng sự sắp xếp của 3. sắp xếp theo đúng trình tự. Python không nên thay đổi điều này thành Walrus. Để nó như thế nào Là Python 3. 7 hoặc 3. 8 tốt hơn?Tối ưu hóa. Trong trường hợp này, danh sách sử dụng bộ nhớ ít hơn khoảng 11% trong Python 3. 8 so với Python 3. 7. Các tối ưu hóa khác bao gồm hiệu suất tốt hơn trong quy trình con, sao chép tệp nhanh hơn với Shutil, cải thiện hiệu suất mặc định trong Pickle và toán tử nhanh hơn.
Python3 là gì. 8 dùng để làm gì?Trăn 3. 8 thêm một số cú pháp mới vào ngôn ngữ, một vài thay đổi nhỏ đối với hành vi hiện có và chủ yếu là một loạt các cải tiến về tốc độ — duy trì truyền thống từ 3 trước đó. 7 phát hành. Bài đăng này phác thảo những bổ sung và thay đổi quan trọng nhất mà bạn nên biết về Python 3. 8. Hãy xem.
Tại sao toán tử hải mã trong Python?Toán tử hải mã tạo một biểu thức gán. Toán tử cho phép chúng ta gán giá trị cho biến bên trong biểu thức Python . Nó là một toán tử thuận tiện làm cho mã của chúng tôi gọn hơn. Chúng ta có thể gán và in một biến trong một lần.
Toán tử hải mã được giới thiệu khi nào?Được giới thiệu trong python 3. 8 , toán tử hải mã, (. =), chính thức được gọi là toán tử biểu thức gán, cung cấp một cách để gán cho các biến trong một biểu thức, kể cả các biến chưa tồn tại. |