Hotline

20 cách luyện tập với Python và những thủ thuật có thể bạn chưa biết (Phần 2)

Phần này chúng ta sẽ làm quen với một số thủ thuật cực kỳ đơn giản mà dễ nhớ, hãy cùng xem mình biết được bao nhiêu thủ thuật nhé! 

6. Sử dụng các lớp dữ liệu
Kể từ phiên bản 3.7, Python cung cấp các lớp dữ liệu. Có một số lợi thế so với các lớp thông thường hoặc các lựa chọn thay thế khác như trả về nhiều giá trị hoặc từ điển:
Một lớp dữ liệu yêu cầu một lượng mã tối thiểu
Bạn có thể so sánh các lớp dữ liệu vì __eq__ được triển khai cho bạn
Bạn có thể dễ dàng in một lớp dữ liệu để gỡ lỗi vì __Vpr__ cũng được triển khai
Các lớp dữ liệu yêu cầu gợi ý kiểu, giảm khả năng dính lỗi.
Dưới đây là 1 ví dụ:

Xem hướng dẫn sâu hơn về các lớp dữ liệu tại đây: https://realpython.com/python-data-classes/

7. Thay đổi vị trí
Một mẹo nhỏ gọn gàng có thể lưu một vài dòng mã

8. Hợp nhất từ điển (Python 3.5+)
Kể từ Python 3.5, việc hợp nhất từ điển trở nên dễ dàng hơn:


Nếu có các Key chồng chéo thì các key từ từ điển đầu tiên sẽ bị ghi đè lên.

9. String trong tên của case:

10. Chia nhỏ 1 chuỗi thành 1 list
Bạn có thể tách 1 chuỗi thành 1 list các chuỗi. Đây là 1 ví dụ chia các từ trong câu:

(còn nữa)


Nguồn: https://towardsdatascience.com/