Hướng dẫn what does %r and %s mean in python? - % r và% s có nghĩa là gì trong python?
http://learnpythonthehardway.org/book/ex6.html Show Zed dường như sử dụng Ngoài ra, tôi không chắc chắn những gì cần tìm kiếm trong tài liệu để tìm thêm thông tin về điều này.
Nakilon 34.1K14 Huy hiệu vàng104 Huy hiệu bạc137 Huy hiệu đồng14 gold badges104 silver badges137 bronze badges hỏi ngày 24 tháng 1 năm 2012 lúc 11:37Jan 24, 2012 at 11:37
3 Chúng được gọi là hoạt động định dạng chuỗi. Sự khác biệt giữa %s và %r là %s sử dụng hàm 1 và %R sử dụng hàm 2. Bạn có thể đọc về sự khác biệt giữa 1 và 2 trong câu trả lời này, nhưng đối với các loại tích hợp, sự khác biệt lớn nhất trong thực tế là 2 cho các chuỗi bao gồm các trích dẫn và tất cả các ký tự đặc biệt được thoát ra.
Đã trả lời ngày 24 tháng 1 năm 2012 lúc 11:46Jan 24, 2012 at 11:46
Thượng Hảishang 24.5K3 Huy hiệu vàng57 Huy hiệu bạc86 Huy hiệu đồng3 gold badges57 silver badges86 bronze badges
2, trong khi %s gọi 1. Những thứ này có thể hoạt động khác nhau đối với một số loại, nhưng không phải đối với những loại khác: 2 trả về "một biểu diễn có thể in của một đối tượng", trong khi 1 trả về "một biểu diễn có thể in độc đáo của một đối tượng". Ví dụ, chúng khác nhau đối với các chuỗi:
Trong trường hợp này, 2 là biểu diễn theo nghĩa đen của một chuỗi (mà trình thông dịch Python có thể phân tích thành một đối tượng 1), trong khi 1 chỉ là nội dung của chuỗi.Đã trả lời ngày 24 tháng 1 năm 2012 lúc 11:39Jan 24, 2012 at 11:39
Fred Foofred FooFred Foo 347K73 Huy hiệu vàng725 Huy hiệu bạc824 Huy hiệu đồng73 gold badges725 silver badges824 bronze badges Sau đây là một bản tóm tắt của ba ví dụ mã trước.
Đã trả lời ngày 18 tháng 3 năm 2016 lúc 4:37Mar 18, 2016 at 4:37
Đã trả lời ngày 24 tháng 1 năm 2012 lúc 11:42Jan 24, 2012 at 11:42
NPENPENPE 471K104 Huy hiệu vàng923 Huy hiệu bạc998 Huy hiệu Đồng104 gold badges923 silver badges998 bronze badges
Nó được giải thích tốt trong các câu trả lời trên. Tôi đã cố gắng thể hiện giống nhau với một ví dụ đơn giản. Đã trả lời ngày 20 tháng 6 năm 2013 lúc 23:07Jun 20, 2013 at 23:07
Xấu saimisguided 3.64721 Huy hiệu vàng52 Huy hiệu bạc94 Huy hiệu Đồng21 gold badges52 silver badges94 bronze badges
Sử dụng mã trong cuốn sách:
chúng tôi nhận được
Đã trả lời ngày 21 tháng 6 năm 2017 lúc 17:15Jun 21, 2017 at 17:15
SnowcrashsnowcrashSnowcrash 75,9K78 Huy hiệu vàng239 Huy hiệu bạc359 Huy hiệu Đồng78 gold badges239 silver badges359 bronze badges Mã dưới đây minh họa sự khác biệt. Cùng một giá trị in khác nhau:
Mặc định 15.1k3 Huy hiệu vàng23 Huy hiệu bạc38 Huy hiệu Đồng3 gold badges23 silver badges38 bronze badges Đã trả lời ngày 8 tháng 4 năm 2013 lúc 17:27Apr 8, 2013 at 17:27
%S có nghĩa là gì trong Python?Toán tử %s được đặt trong đó chuỗi sẽ được chỉ định.Số lượng giá trị bạn muốn nối vào một chuỗi phải tương đương với số được chỉ định trong ngoặc đơn sau khi toán tử % ở cuối giá trị chuỗi.put where the string is to be specified. The number of values you want to append to a string should be equivalent to the number specified in parentheses after the % operator at the end of the string value.
%S trong bản in python là gì?%s hoạt động như một trình giữ chỗ cho giá trị thực.Bạn đặt giá trị thực sau khi vận hành %.Phương pháp này thường được gọi là cách "cũ" vì Python 3 đã giới thiệu str.Định dạng () và định dạng chuỗi chữ (F-String).acts as a placeholder for the real value. You place the real value after the % operator. This method is often referred to as the "older" way because Python 3 introduced str. format() and formatted string literals (f-strings).
Chuỗi định dạng %r trong Python là gì?%r không phải là một trình giữ chỗ hợp lệ trong str.định dạng () hoạt động định dạng;Nó chỉ hoạt động theo định dạng chuỗi % kiểu cũ.Nó thực sự chuyển đổi đối tượng thành một biểu diễn thông qua hàm repr ().converts the object to a representation through the repr() function.
%S và %d được sử dụng để làm gì?%D - Đối số được coi là một số nguyên và được trình bày dưới dạng số thập phân (đã ký).%s - Đối số được coi là và được trình bày dưới dạng chuỗi. %s – the argument is treated as and presented as a string. |