Python是一門高級編程語言,廣泛應用于Web開發、人工智能、數據分析等領域。Python中的%s占位符可以用于格式化字符串。該占位符表示一個字符串,可以在代碼中根據需要替換為相應的變量值。
# 示例代碼 name = 'Tom' age = 25 print('我叫%s,今年%d歲。' % (name, age))
在上述代碼中,%s代表一個字符串類型的變量,%d代表一個整數類型的變量。代碼中使用了%s和%d占位符將變量name和age的值格式化成了一句話。在實際開發中,%s占位符可以用于格式化任何字符串類型的變量,包括字符型、布爾型、列表、字典等。
Python中還有一種新的字符串格式化方式,使用大括號{}和format方法實現。使用示例如下:
# 新字符串格式化示例 name = 'John' age = 30 print('我叫{},今年{}歲。'.format(name, age))
與%s占位符不同,新字符串格式化方式使用大括號{}代表一個占位符,變量的值通過format方法傳入。新格式化方式更加靈活,可以按指定的順序、位置、精度等格式化變量的值。