[英]Python String Literals and Escape Sequence
我有一個弦
““不,謝謝,媽媽,”我說,“我不知道要花多長時間。”
我將其分配給變量foobar
>>> foobar = """'"No, thanks, Mom," I said, "I don't know how long it will take."'"""
但是當我打印時
>>> foobar
'\'"No, thanks, Mom," I said, "I don\'t know how long it will take."\''
>>>
如何准確打印與分配的字符串相同的值?
>>> print foobar
foobar
本身會對該字符串調用repr
,該字符串將使用轉義符輸出字符串。 在字符串上print foobar
調用str
代替。
它正在打印相同的值。 它僅向您顯示轉義的單引號,以區別於cmd行用於顯示字符串的單引號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.