Toán tử mô đun [%
] hoặc dấu phần trăm có nhiều cách sử dụng trong Python. Chúng tôi sử dụng toán tử này để tính toán phần còn lại cho phép chia giữa hai giá trị cho mục đích số học
Chúng tôi cũng có thể sử dụng dấu phần trăm cho các hoạt động chuỗi khác nhau. Chúng tôi sử dụng nó trong định dạng chuỗi và thay thế các giá trị bằng cách sử dụng định dạng định dạng
Ví dụ,
1
2
3
4
a = 10 % 3
in["Phần còn lại là %d"%a]
đầu ra
Số dư là 1
Trong ví dụ trên, trước tiên chúng ta tìm số dư của 10 chia cho 3 và lưu trữ nó trong một biến a
. Sau đó, chúng tôi có một số nguyên trong hàm print[]
, mà chúng tôi hiển thị bằng cách sử dụng công cụ xác định định dạng %d
. Có các công cụ xác định khác nhau cho các định dạng khác nhau. %s
biểu thị một chuỗi, %f
biểu thị giá trị float, v.v.
In Tỷ lệ phần trăm Đăng nhập bằng Python
Bây giờ chúng ta có thể nghĩ về vấn đề gì có thể phát sinh trong khi in dấu phần trăm. Nếu chúng tôi in nó bình thường, dường như không có vấn đề gì
Ví dụ,
1
2
3
4
val = "Tỷ lệ phần trăm là 95. 68%"
in[val]
đầu ra
Tỷ lệ phần trăm là 95. 68%
Tuy nhiên, chúng tôi gặp lỗi nếu chúng tôi muốn in dấu phần trăm [%
] trong khi sử dụng các công cụ xác định định dạng
Xem mã dưới đây
1
2
3
4
val = "Tỷ lệ phần trăm là 95. 68"
in["%s%"%val]
đầu ra
Giá trịError. định dạng không đầy đủ
Trong ví dụ trên, chúng ta có thể thấy rằng chúng ta muốn in 95.68%
bằng cách sử dụng định dạng định dạng %s
để cung cấp giá trị từ biến chuỗi val
trong hàm print[]
. Chúng ta cần thoát dấu phần trăm để hiển thị nó một cách có chọn lọc
Bây giờ hãy để chúng tôi hiểu cách thoát dấu phần trăm trong Python
Sử dụng ký tự a
1 để thoát phần trăm đăng nhập bằng Python
Để in dấu phần trăm, chúng ta có thể thoát bằng cách sử dụng dấu phần trăm hai lần thay vì một lần
Xem mã dưới đây
1
2
3
4
val = "Tỷ lệ phần trăm là 95. 68"
in["%s%%"%val]
đầu ra
Tỷ lệ phần trăm là 95. 68%
Bằng cách sử dụng dấu phần trăm hai lần [a
1], chúng ta có thể khắc phục lỗi. Tuy nhiên, nếu chúng tôi không sử dụng bất kỳ trình xác định nào, điều này sẽ chỉ in ký hiệu phần trăm hai lần
Ví dụ,
1
2
3
in["95. 68%%"]
đầu ra
95. 68%%
Sử dụng hàm a
3
Hàm a
3 có thể giúp chúng ta dễ dàng định dạng các chuỗi phức tạp. Để thoát khỏi dấu phần trăm, chúng ta có thể đặt biến chuỗi trong dấu ngoặc nhọn và hiển thị dấu một cách riêng biệt
Ví dụ,
1
2
3
4
val = "Tỷ lệ phần trăm là 95. 68"
in["{}%". định dạng[val]]
đầu ra
Tỷ lệ phần trăm là 95. 68%
Sử dụng a
5
a
6 là một bổ sung mới cho Python 3. 6 trở lên và cho phép chúng tôi định dạng chuỗi nhanh hơn và hiệu quả hơn. Định dạng sẽ giống như đã thảo luận trong phương pháp trước
Ví dụ,
1
2
3
4
val = "Tỷ lệ phần trăm là 95. 68"
in[f"{val}%"]
đầu ra
Tỷ lệ phần trăm là 95. 68%
Trong bài viết này, chúng tôi trình bày cách sử dụng và chức năng của dấu phần trăm trong Python. Với sự trợ giúp của các ví dụ, chúng ta có thể hiểu các lỗi liên quan đến việc in dấu phần trăm và cách khắc phục chúng. Chúng tôi cũng hiểu một chút về định dạng chuỗi, đây là một kỹ thuật thiết yếu trong Python để có được kết quả ở định dạng mong muốn của chúng tôi