Hướng dẫn python asterisk argument - đối số dấu hoa thị python

Tôi không phải là người bản ngữ. Làm ơn hãy hiểu.

Nội phân Chính showShow

  • Khi được sử dụng trong các hoạt động nhân và điện
  • Để liên tục mở rộng các thùng chứa loại danh sách
  • Để sử dụng các đối số variadic
  • Khi chỉ sử dụng đối số vị trí
  • Khi chỉ sử dụng đối số từ khóa
  • Khi sử dụng cả đối số vị trí và đối số từ khóa
  • Để giải nén các container

Python có các loại hoạt động dồi dào so với các ngôn ngữ khác.

Đặc biệt, dấu hoa thị (*) là một trong những toán tử được sử dụng nhiều nhất trong Python cho phép chúng tôi kích hoạt các hoạt động khác nhau nhiều hơn là chỉ nhân hai số. Trong bài đăng này, chúng tôi sẽ xem xét các hoạt động khác nhau có thể được thực hiện với dấu hoa thị này (*) để viết Python nhiều hơn một cách python.Asterisk(*) that is one of the most used operators in Python allows us to enable various operations more than just multiplying the two numbers. In this post, we’ll look at the various operations that can be done with this Asterisk(*) to write Python more pythonically.

Có 4 trường hợp để sử dụng dấu hoa thị trong Python.

  1. Cho phép nhân và hoạt động năng lượng.
  2. Để liên tục mở rộng các thùng chứa loại danh sách.
  3. Để sử dụng các đối số variadic. (được gọi là đóng gói ”)
  4. Để giải nén các container.

Hãy cùng nhìn vào từng trường hợp.

Khi được sử dụng trong các hoạt động nhân và điện

Để liên tục mở rộng các thùng chứa loại danh sách

Để liên tục mở rộng các thùng chứa loại danh sách

Để sử dụng các đối số variadic

Để sử dụng các đối số variadic

Khi chỉ sử dụng đối số vị trí

Khi chỉ sử dụng đối số từ khóapositional argumentsand other is keyword arguments, the former are specified according to their position and latter are the arguments with keyword which is the name of the argument.

Khi sử dụng cả đối số vị trí và đối số từ khóa

Để giải nén các container

Python có các loại hoạt động dồi dào so với các ngôn ngữ khác.

Đặc biệt, dấu hoa thị (*) là một trong những toán tử được sử dụng nhiều nhất trong Python cho phép chúng tôi kích hoạt các hoạt động khác nhau nhiều hơn là chỉ nhân hai số. Trong bài đăng này, chúng tôi sẽ xem xét các hoạt động khác nhau có thể được thực hiện với dấu hoa thị này (*) để viết Python nhiều hơn một cách python.

Có 4 trường hợp để sử dụng dấu hoa thị trong Python.variadic arguments for it. Both positional arguments and keyword arguments can be used as variadic arguments. Let’s see following examples.

Khi chỉ sử dụng đối số vị trí

Khi chỉ sử dụng đối số từ khóa

Khi sử dụng cả đối số vị trí và đối số từ khóa

Để giải nén các containerpacking.

Python có các loại hoạt động dồi dào so với các ngôn ngữ khác.

Đặc biệt, dấu hoa thị (*) là một trong những toán tử được sử dụng nhiều nhất trong Python cho phép chúng tôi kích hoạt các hoạt động khác nhau nhiều hơn là chỉ nhân hai số. Trong bài đăng này, chúng tôi sẽ xem xét các hoạt động khác nhau có thể được thực hiện với dấu hoa thị này (*) để viết Python nhiều hơn một cách python.

Có 4 trường hợp để sử dụng dấu hoa thị trong Python.

Để giải nén các container

Python có các loại hoạt động dồi dào so với các ngôn ngữ khác.* can also be used for unpacking the containers. Its principles is similar to “For using the variadic arguments” in above. The easiest example is that we have data in the form of a list, tuple or dict, and a function take variable arguments:

Bởi vì second8 lấy các đối số biến, chúng tôi cần giải nén dữ liệu danh sách của chúng tôi và chuyển nó cho chức năng đó. Trong trường hợp này, nếu chúng ta vượt qua second9 là third0, mọi yếu tố của danh sách second9 sẽ được giải nén, sau đó được lưu trữ trong danh sách gọi là third2. Nếu truyền danh sách đó second9 cho chức năng mà không giải nén, third2 sẽ chỉ có một danh sách second9 không phải tất cả các yếu tố của second9.not all elements of second9.

Đối với tuple, nó có thể được thực hiện chính xác để liệt kê và đối với dict, chỉ cần sử dụng ** thay vì *.** instead of *.

Và cũng có thêm một loại giải nén, nó không dành cho chức năng mà chỉ giải nén danh sách hoặc dữ liệu Tuple cho các biến khác một cách linh hoạt.

Ở đây, third7 và third8 sẽ đóng gói lại các giá trị còn lại ngoại trừ các giá trị chưa đóng gói duy nhất được gán các biến bình thường khác sau khi giải nén danh sách hoặc tuple. Đó là các khái niệm tương tự để đóng gói cho các đối số variadic.

Sự kết luận

Cho đến nay, chúng tôi đã bao phủ dấu hoa thị (*) của Python. Thật thú vị khi có thể thực hiện các hoạt động khác nhau với một nhà điều hành và hầu hết các hoạt động ở trên là những điều cơ bản để viết mã Pythonic. Đặc biệt, người Viking vì sử dụng các đối số khác nhau, là một điều rất quan trọng, nhưng những người mới bắt đầu Python thường nhầm lẫn về khái niệm này, vì vậy nếu bạn là người mới bắt đầu của Python, tôi muốn bạn biết điều đó tốt hơn.Asterisk(*) of Python. It was interesting to be able to do various operations with one operator, and most of the those above are the basics for writing Pythonic code. Especially, the “For using the variadic arguments” is very important thing, but the python beginners often confused about this concept, so if you are a beginner of python, I would like you to know it better.

Tiếp theo, tôi sẽ bao gồm những điều thú vị hơn về Python. Cảm ơn bạn.