What is the equivalent of
string c# = @"\hello"
in python?
python = '\hello'
In other words, how would I bypass the '\''
breakpoint in python?
Asked
Active
Viewed 4,634 times
0
-
What do you mean by `bypass` ? if it means just getting the `hello` string then you can try `'\hello'.split('\\')[1]` – python Jun 26 '16 at 18:59
3 Answers
3
Assuming you mean that you want \
to not act like an escape character, then you simply escape \
with another \
:
myString = "\\hello"
print myString
This prints:
\hello
You also can use a "raw" string:
myString = r"\hello"

IanPudney
- 5,941
- 1
- 24
- 39
2
"I am 6'2\" tall." # escape double-quote inside string
'I am 6\'2" tall.' # escape single-quote inside string

ΦXocę 웃 Пepeúpa ツ
- 47,427
- 17
- 69
- 97
0
A general rule of thumb in any programming language to print the escape character or use it as a part of string is to escape the escape character. So
>>print "\\hello"
\hello
Also as pointed by @IanPudney , python provides a special mechanism to print the raw string. Just use print r"\hello"
I hope this helps

Prakhar Agrawal
- 1,002
- 12
- 21