Python是一種強大、易學、靈活的編程語言。其中,字符串輸出的保留標識符%r和%s是開發者常用的兩種格式化輸出方法。
# %r輸出原始數據 print("Hello, %r!" % "World") # 輸出結果為:Hello, 'World'! # %s輸出字符串 print("Hello, %s!" % "World") # 輸出結果為:Hello, World! # 使用%r時,如果字符串中包含單引號('), # 則單引號不會被轉義,而是直接輸出 print("Let's eat %r apples." % "three") # 輸出結果為:Let's eat 'three' apples.
從上面的例子可以看出,%r輸出的字符串包含引號,而%s則不包含。對于輸出原始數據,如文件名、文件路徑等,則應使用%r。對于輸出字符串內容,則應使用%s。
除了%s和%r之外,Python還支持格式化輸出更多的數據類型,如整數、小數、布爾值等。使用格式化輸出,可以讓輸出的結果更易讀、易懂,提高代碼的可讀性和可維護性。
上一篇css中變成手型