Trăn dấu phần trăm

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ự a1 để 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 (a1), 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 a3

Hàm a3 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 a5

a6 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