![見出し画像](https://assets.st-note.com/production/uploads/images/73597950/rectangle_large_type_2_e930c0aa28ae3ec0e27946f035a86731.png?width=800)
Photo by
golchiki
Google Colaboratory上のエスケープシーケンス
”(ダブルコーテーション)などの特殊な記号を使うときに、バックスラッシュ\でエスケープするというのはよくある話のだけれど、日本語のフォントの場合は長いこと\が¥に割り当てられていて、¥でエスケープしてました。
最近は文字コードの問題かフォントの問題か、\と¥が別々のものとして認識されるようで、バックスラッシュでエスケープしないとうまく行かないようです。
Google Colaboratoryで確認してみました。
#エスケープしないと当然エラー
print("ダブルコーテーションの出力"")
#¥マークでエスケープ→これもエラー
print("ダブルコーテーションの出力¥"")
#バックスラッシュ(Macの場合Option+¥)
print("ダブルコーテーションの出力\"")
やはりバックスラッシュで入力しないとうまく行かない。というかバックスラッシュもきちんと出力できる。Macの場合バックスラッシュの入力は「Option+¥」でできる。
この記事が気に入ったらサポートをしてみませんか?