Cách in phần trăm trong python

Tương tự như phép cộng [+], phép trừ [-], phép nhân [*] và phép chia [/], modulo [%] cũng là một toán tử số học đánh giá phần dư của phép chia giữa hai toán hạng. Các toán hạng này có thể là bất kỳ số nguyên hoặc dấu phẩy nào

cú pháp. một % b

Giả sử nếu toán tử modulo được áp dụng giữa hai số nguyên a và b i. e a%b, nó tính phần còn lại sau khi chia số đầu tiên a cho số thứ hai b

Chương trình

a = 11
b = 2
c = a % b
print[c]

đầu ra

1

Định dạng chuỗi sử dụng dấu phần trăm %

Tương tự như các ngôn ngữ lập trình khác như C, dấu % có thể dùng để định dạng chuỗi. Do đó, nó còn được gọi là toán tử định dạng chuỗi. Một số trình giữ chỗ trong Python là

  • %d – cho số nguyên
  • %f – cho float
  • %s – cho chuỗi
  • %o – cho số bát phân
  • %x – cho số thập lục phân

Chúng ta cần sử dụng các trình giữ chỗ này trong chuỗi để biến mong muốn thay thế chúng trong chuỗi kết quả đối với kiểu dữ liệu của biến

Các biến phải xuất hiện ngay sau một chuỗi theo sau là dấu phần trăm phần trăm

Chương trình

a='Hello'
b=25
c=3.21
print["The value of a is %s"%a]
print["The value of b is %d"%b]
print["The value of c is %f"%c]
print["The hexadecimal value of b is 0x%x"%b]
print["The Octal value of b is %o"%b]

đầu ra

The value of a is Hello
The value of b is 25
The value of c is 3.210000
The hexadecimal value of b is 0x19
The Octal value of b is 31

Từ chương trình trên, chúng ta có thể thấy rằng các biến kiểu String, Integer và Float đã lần lượt thay thế các placeholder %s, %d và %f trong chuỗi

Ngoài ra, biến số nguyên b được chuyển đổi thành số thập lục phân và bát phân bằng cách sử dụng phần giữ chỗ %x và %o

Nếu chuỗi bao gồm nhiều hơn một bộ xác định định dạng, thì chúng ta có thể bao gồm các tên biến trong một bộ

Ví dụ

name='Ravi'
age=25
print["My name is %s and my age is %d" %[name,age]]

đầu ra

My name is Ravi and my age is 25

Ở đây, các biến phải tuân theo thứ tự giữ chỗ của chúng. Nếu không, trình thông dịch sẽ tăng TypeError

Trong một số trường hợp, để biểu thị phần trăm, chúng ta có thể cần in ra dấu phần trăm theo sau là một số nguyên. Tại thời điểm đó, dấu phần trăm phần trăm được sử dụng hai lần để thoát

Ví dụ

result = "Ravi got 95"
print["%s%%" %result]

đầu ra

Ravi got 95%

Đó là nó. Hy vọng bạn đã hiểu cách sử dụng dấu % trong Python. Nếu bạn có bất kỳ nghi ngờ nào, vui lòng đăng chúng bên dưới

Không có toán tử phần trăm nào trong Python để tính phần trăm, nhưng nó không thích hợp để bạn tự thực hiện

Tỷ lệ pPython

Để tính tỷ lệ phần trăm trong Python, hãy sử dụng toán tử chia [/] để lấy thương từ hai số rồi nhân thương này với 100 bằng toán tử nhân [*] để lấy tỷ lệ phần trăm

________số 8

đầu ra

60.0

Điều đó có nghĩa là nó là 60%

Bạn có thể tạo một hàm tùy chỉnh trong Python để tính tỷ lệ phần trăm

1
0

đầu ra

1
1

Bạn có thể muốn thêm một câu lệnh if, toàn bộ là 0 trả về 0 vì nếu không, điều này sẽ tạo ra một ngoại lệ

Nếu bạn muốn tỷ lệ phần trăm của nhau, bạn cần sử dụng đoạn mã sau

1
2

đầu ra

1
3

Dấu % Python[Toán tử Modulo]

Dấu phần trăm trong Python được gọi là toán tử modulo “%”, trả về phần còn lại sau khi chia toán hạng bên trái cho toán hạng bên phải

1
4

đầu ra

1

Đầu ra sẽ xuất hiện dưới dạng “1“. Ở đây, toán tử modulo “%” trả về phần còn lại sau khi chia hai số

Toán tử %s cho phép bạn thêm giá trị vào chuỗi Python. %s biểu thị rằng bạn muốn thêm một giá trị chuỗi vào chuỗi; . Thế là xong.

Bài viết liên quan

Chế độ Python

divmod Python

fmod Python

chế độ Python

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước Cách định dạng giá trị nổi trong Python

Bài viết tiếp theo 6 cách dễ dàng để lấy phần tử cuối cùng của danh sách trong Python

kranal

https. //appdividend. com/

Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến ​​thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end

'%' trong Python là gì?

Ký hiệu % trong Python được gọi là Toán tử Modulo . Nó trả về phần còn lại của phép chia toán hạng bên trái cho toán hạng bên phải.

Là gì %

Ví dụ: giá trị của %10s dự trữ 10 ký tự, với khoảng cách thừa ở phía bên trái của trình giữ chỗ và giá trị %-10s đặt thêm bất kỳ khoảng trống nào cho . Ký tự đệm đơn là khoảng trắng và không thể thay đổi. . The single padding character is a space, and cannot be changed.

Có kiểu dữ liệu phần trăm trong Python không?

Trong ví dụ trên, chúng ta có thể thấy rõ rằng dữ liệu mà chúng ta muốn làm việc có các định dạng khác nhau như tên là kiểu chuỗi, tuổi là kiểu int, . and subjects is of type list.

Chủ Đề