我想在python中運行下面的命令。我需要列印'000'。我嘗試了不同的方法來列印它。我得到了'x00'或'00'。如何在Python中生成'00'這個字串? 非常感謝。
gsutil cp xxxxx.csv - | tr -d '00' | gsutil cp - xxxxx.csv
>>> remove_string=''00''/span>
>>> remove_string
'x00'
>>> remove_string='000'
>>> remove_string
'000'
>>> remove_string=r' 00'
>>> remove_string
' 00'
>>> remove_string=r'00'
>>> remove_string
'000'
uj5u.com熱心網友回復:
字串字面意義是你在程式中輸入的文本,Python將其編譯為一個str物件。Python特別對待反斜線字符--它允許你輸入鍵盤上沒有的字符。但有時你需要反斜杠,所以它可以用來解開。當顯示字串時,Python有repr和str兩個版本的字串。repr給你的是字面的刺痛版本,而str給你的是真正的字串。它有點令人困惑的是,"literal "是字面上的不是字串。如果你轉義字串并列印它,你會看到真正的字符。
>>> remove_string = '000'/span>
>>> remove_string
'000'
>>> print(remove_string)
000。
你還使用了原始字串。用 "r "作前綴可以告訴python停止使用反斜杠作為字串字面的特殊字串。然而,如果你稍后對該字串進行repr,你仍然會得到特殊的字串字面代表。不過沒有問題,因為這個字串是正確的。
>>> remove_string = r'00'/span>
>>> remove_string
'000'
>>> print(remove_string)
000。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/324461.html
標籤:
