在Python中,百分號(%)是用作取模運算符,也被稱為求余運算符。它用于計算一個數除以另一個數后的余數。
下面是一些例子來說明如何使用%運算符:
a = 10
b = 3
c = a % b
print(c) # 輸出為1,因為10除以3的余數是1
name = "Alice"
age = 25
print("My name is %s and I am %d years old." % (name, age))
# 輸出為"My name is Alice and I am 25 years old."
在這個例子中,%s和%d是占位符,用于指示要在字符串中插入的變量的類型。%s表示字符串類型,%d表示整數類型。通過%運算符,我們可以將變量name和age插入到字符串中。
除了%s和%d,還有其他占位符可以使用,例如%f表示浮點數類型,%r表示將變量轉換為字符串類型等。
注意:在Python 3中,還有一種更常見的字符串格式化方法是使用.format()方法,它提供了更靈活和可讀性更好的方式來格式化字符串。推薦使用.format()方法來代替%運算符。