30/09/2018, 19:44

Ai có thể giúp em không ạ?

Em có học ngôn ngữ Python với các video của anh Đạt. Nhưng tới bài số 5 thì hơi khó hiểu
Bởi có những ký tự %s %d %n.
Thế những cái đấy gọi là gì ạ? Ai có thể giúp em hiểu về " %s , %d, %n" không ạ?

Tks

Tinpee PT viết 21:46 ngày 30/09/2018

%s sẽ print ra __s__tring, nó là của hàm str()
%d hiển thị ra số (__d__igit)
%r hiển thị raw data (hàm thế nào thì hiện ra thế đó), hàm repr()
Bạn tham khảo thêm ở đây
https://docs.python.org/3/library/stdtypes.html#old-string-formatting

Công Thành Lê viết 21:45 ngày 30/09/2018

Cảm ơn anh ạ!
docs rất bổ ích cảm ơn anh lần nữa !

Phan Hoàng viết 21:57 ngày 30/09/2018

Chung cho tất cả các ngôn ngữ khi dùng hàm format, gọi là cờ chuyển kiểu (conversion flag).
Thường dùng làm place holder và format lại chuỗi cho phù hợp với human.

Bạn thích đọc kiểu này: Kết quả của pt bậc 2 là 6.33 hay Kết quả của pt bậc 2 là 6.3433333333333333…
Format lại cho dễ nhìn và dễ hiểu.

Bài liên quan
0