Trong bài viết này, chúng ta sẽ tìm hiểu về tất cả các tính năng làm cho python trở nên thú vị và khác biệt so với các ngôn ngữ khác.
>>> nhập cái này
Đầu ra
The Zen of Python, của Tim Peters Những trường hợp đặc biệt không đủ đặc biệt để phá vỡ các quy tắc. -mặc dù cách đó có thể không rõ ràng lúc đầu trừ khi bạn là người Hà Lan. Bây giờ vẫn tốt hơn là không bao giờ. Nếu việc triển khai dễ giải thích thì đó có thể là một ý tưởng hay. Không gian không gian là một trong những ý tưởng tuyệt vời - hãy làm nhiều hơn nữa!
Hoán đổi hai biến trong một dòng
Chúng ta có thể gán giá trị cho nhiều biến cùng một lúc dưới dạng một câu lệnh như hình dưới đây
Ví dụ
a =201b =786print ("Trước khi hoán đổi giá trị của a =" + str (a) + "và b =" + str (b)) # Trước khi hoán đổi giá trị, b =b, aprint ("Sau khi hoán đổi giá trị của a ="+ str (a) +" và b ="+ str (b)) # Sau khi hoán đổi giá trị
Đầu ra
Trước khi hoán đổi giá trị của a =201 và b =786 Sau khi hoán đổi giá trị của a =786 và b =201
Kiểu liệt kê
Kiểu liệt kê được sử dụng để duyệt qua danh sách và các kiểu tương tự mà không thực sự biết độ dài của chúng.
Ví dụ
mylist =['t', 'u', 't', 'o', 'r', 'i', 'a', 'l'] for i, value in enumerate (mylist):print ( i, ':', value)
Đầu ra
0:t1:u2:t3:o4:r5:i6:a7:l
Phương thức zip
Bằng cách sử dụng phương pháp zip, chúng tôi có thể duyệt qua nhiều danh sách cùng một lúc như được hiển thị trong mã bên dưới.
Ví dụ
mylist1 =['t', 'u', 't', 'o', 'r', 'i', 'a', 'l'] mylist2 =['p', 'o', ' i ',' n ',' t '] for i, j in zip (mylist1, mylist2):print (i,':', j)
Đầu ra
t:pu:ot:io:nr:t
Đảo ngược danh sách
Bằng cách sử dụng phương thức đảo ngược được tích hợp sẵn (), chúng ta có thể trực tiếp lấy danh sách đã đảo ngược mà không cần bất kỳ cấu trúc lặp nào
Ví dụ
list_inp =['t', 'u', 't', 'o', 'r', 'i', 'a', 'l'] print (list (reverse (list_inp)))Đầu ra
['l', 'a', 'i', 'r', 'o', 't', 'u', 't']Sử dụng Toán tử "_" Tương tác.
Toán tử này được sử dụng trên dòng lệnh để in hoặc hiển thị kết quả của thao tác trước đó đã thực hiện.
>>> 12 + 1224>>> _24>>> print (_) 24Như tất cả chúng ta đều biết rằng không cần khai báo kiểu dữ liệu trong Python và chúng ta có thể thay đổi kiểu dữ liệu của các biến nhiều lần trong một chương trình.
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về tất cả các tính năng có trong Python, điều này làm cho nó trở nên thú vị và hấp dẫn hơn đối với các lập trình viên.