「Python」raw文字列でエスケープシーケンスを無視するサンプル

2020年12月11日

構文
文字列リテラル’…’, “…"の前にrまたはRをつけ、エスケープシーケンスを展開せずそのままの値が文字列となります。
サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# coding: utf-8
#!/usr/bin/python3
cft = r"C:\arkgame\study.doc"
print (cft)
print(type(cft))
print(cft == 'C:\\arkgame\\study.doc')
# coding: utf-8 #!/usr/bin/python3 cft = r"C:\arkgame\study.doc" print (cft) print(type(cft)) print(cft == 'C:\\arkgame\\study.doc')
# coding: utf-8

#!/usr/bin/python3

cft = r"C:\arkgame\study.doc"

print (cft) 

print(type(cft))

print(cft == 'C:\\arkgame\\study.doc')

実行結果
>python test.py
C:\arkgame\study.doc
<class 'str’>
True

Python

Posted by arkgame