2016年3月20日 星期日

Python 格式化字符串 %s和%r 差別

例如:
i = "Nice to meet you, \nJohn"
print "Hi, %s" % i
print "Hi, %r" % i


印出:

%r : is for debugging (調適用的),把全部完整的字符串print出來,並且給字符串加上單引號
%s : is for displaying (顯示輸出用的) 

延伸閱讀:

Python 中文教學【流暢的 Python:清晰、簡潔、有效的程式設計】

Python教學書籍【科學運算:Python程式理論與應用】

程式面試書推薦【程式設計師的面試大進擊】

沒有留言:

張貼留言