Page 197 - Em Học Python
P. 197

Đây là lần đầu tiên ta sử dụng tham số chỉ định trong các ví dụ từ đầu đến giờ, để

               nói thêm một chút về nó trước khi vẽ tiếp nhé.



               THAM SỐ CHỈ ĐỊNH



                       Tham số chỉ định  ⟨named parameter⟩ cũng chỉ là tham số như bình thường, trừ một
                                                             ​
               điểm là, bình thường thì các giá trị được truyền vào hàm theo một thứ tự nhất định (giá trị

               thứ nhất là của tham số thứ nhất, giá trị thứ hai là của tham số thứ hai, giá trị thứ ba là của

               tham số thứ ba, cứ thế cứ thế), còn ở đây ta nói luôn giá trị nào là của tham số nào, cho nên
               lúc này thứ tự thế nào không còn quan trọng nữa.


                       Đôi khi một hàm có thể có rất nhiều tham số, trong khi ta không nhất thiết lúc nào

               cũng phải truyền hết tất cả vào. Tham số chỉ định giúp ta chỉ cần truyền giá trị vào những

               tham số cần thiết thôi.


                                                                                        ​
                       Giả sử ta có một hàm tên là  person nhận hai tham số:  width và height.
                                                          ​
                                                                                               ​
                                                                                    ​
                                ​
                         ​
                        ​
               >>> def person(width, height):
                   ​
                    ​
                                ​
                         ​
                               ​
                       print('I am %s feet wide, %s feet high' % (width, height))
                                                                        ​
                       Thông thường thì hàm sẽ được gọi như thế này:
               >>> person(4, 3)
                   ​
               I am 4 feet wide, 3 feet high
                       Nếu dùng tham số chỉ định, ta có thể gọi hàm và chỉ định chính xác tên của từng
               giá trị:

               >>> person(height=3, width=4)
                   ​
               I am 4 feet wide, 3 feet high

                       Tham số chỉ định sẽ trở nên hết sức có ích khi ta sử dụng module  tkinter về sau.
                                                                                                   ​













                                                                             Dùng tkinter để có đồ hoạ đẹp hơn           171
   192   193   194   195   196   197   198   199   200   201   202