Python是一種非常流行的編程語言。在Python中,常常會用到%s和%d這兩個格式化字符。
# 使用%s和%d格式化字符串 name = "小明" age = 18 print("我的名字是%s,今年%d歲。" % (name, age))
其中,%s可以代表一個字符串,而%d可以代表一個整數。
# 使用%d格式化整數 num = 123 print("這是一個%d位的整數。" % len(str(num)))
在使用%s和%d時,我們需要注意格式化字符串的順序與類型,否則會報錯。
# 錯誤的格式化順序 print("我的名字是%d,今年%s歲。" % (name, age)) # TypeError: %d format: a number is required, not str
除了%s和%d以外,Python還支持很多其他的格式化字符,如%f用于格式化浮點數,%x用于格式化十六進制數等等。
# 使用%f格式化浮點數 pi = 3.1415926 print("圓周率的值是%.2f" % pi)
總之,了解并熟練使用Python的格式化字符是非常重要的。這將幫助我們更好地進行字符串和數據的處理。