Was entspricht string c# = @"\hello"
in Python? python = '\hello'
Mit anderen Worten, wie würde ich den Breakpoint '\''
in Python umgehen?Bypass '' in Python
0
A
Antwort
2
Angenommen, Sie bedeuten, dass Sie \
wollen wie ein Escape-Zeichen nicht zu handeln, dann einfach Sie \
mit einem anderen \
entkommen:
myString = "\\hello"
print myString
Diese Drucke:
\hello
Sie können auch eine Verwendung "rohe" Zeichenfolge:
myString = r"\hello"
1
0
A Faustregel in einer beliebigen Programmiersprache, die Escape-Zeichen oder verwenden Sie es als Teil der Zeichenfolge zu drucken, ist das Escape-Zeichen zu entkommen. So
>>print "\\hello"
\hello
auch, wie durch @IanPudney zeigte, bietet Python einen speziellen Mechanismus die rohe Zeichenfolge zu drucken. Verwenden Sie einfach Druck r "\ hallo"
Ich hoffe, das hilft
Was meinst du mit 'bypass'? Wenn es nur bedeutet, die 'Hallo'-Zeichenfolge zu erhalten, dann können Sie versuchen,' 'Hallo'.split ('\\') [1]' – python