pythonはどのようにバックスラッシュを出力しますか

Python自体は、文字列に引用符を追加する場合など、いくつかの特殊文字をエスケープするために\を使用します

s ='i\'m superman'print(s)  # i'm superman

文字列自体の引用符との競合を防ぐために、\を使用してエスケープします。通常は問題ありませんが、\を使用して\をエスケープする場合は、より混乱します。たとえば、出力したい場合などです。 1つの\、2つの\を記述する必要があります。そうしないと、構文エラーが報告されます。\はその後の引用符をエスケープするため、\を使用する必要があります。

# 進入禁止
# print '\'
# 正しい書き方
print('\')   # \
# ネイティブ文字列
print(r'\')  # \

エスケープ機能がないように\をエスケープして、正しく出力できるようにします。ネイティブ文字列を使用すると、出力に2つの\が表示されます。これは、いくつかの書き込みと出力のように見えます。 、奇数の\を出力できるかどうかを確認できます。

ナレッジポイントの拡張:

pythonでバックスラッシュを文字列として個別に出力する方法

状況は次のようになります。「\ u5feb \ u901f \ u4e0a \ u4f20」という名前のファイルがあります。

次に、os.listdir( '。')を使用して表示すると、バックスラッシュが自動的にエスケープされ、 '\ u5feb \ u901f \ u4e0a \ u4f20'になります。

だから問題は、ダブルスラッシュをシングルスラッシュに置き換える方法ですか?

文字列を置き換えようとしましたが、バックスラッシュが一重引用符をエスケープして文字列の終わりを見つけることができないため、a.replace( '\'、 '')はエラーを引き起こします。a.replace(r 'を使用してください\ '、r' \ ')も機能しません。

私の目標を達成するのに役立つ良い方法はありますか?

 name ='\u5feb\u901f\u4e0a\u4f20'
 print name
\ u5feb\u901f\u4e0a\u4f20
 print repr(name)'\u5feb\u901f\u4e0a\u4f20'
 print [name]['\u5feb\u901f\u4e0a\u4f20']
 print [name][0]
\ u5feb\u901f\u4e0a\u4f20

これまで、pythonでバックスラッシュを出力する方法に関するこの記事を紹介しました。pythonでバックスラッシュを出力する方法の詳細については、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLouをさらにサポートしていただければ幸いです。 .Cn!

Recommended Posts

pythonはどのようにバックスラッシュを出力しますか
Pythonはどのように整数を出力しますか
pythonはパッケージをどのように更新しますか
pythonはどのようにマトリックス操作を実行しますか
Pythonはどのように更新値を一覧表示しますか
pythonはjavaクラスをどのように呼び出しますか
pythonは依存関係パッケージをどのようにインポートしますか
pythonはどのようにインタラクティブモードに入りますか
Pythonはどのようにxmlファイルを生成しますか
pythonはどのように素数を決定しますか
pythonはどのように計算速度を向上させますか
pythonはどのように独自の関数を呼び出すのですか
Pythonはjsonモジュールをどのように処理しますか
pythonはreturnとyieldをどのように区別しますか
PythonはOSモジュールを使用してcmdを呼び出す方法
Pythonはどのようにデータをjsonファイルに保存しますか
pythonがどのように発明されたか
PythonがXMLを解析する方法
pythonはどのように辞書のキーを呼び出しますか
pythonはどのようにしてキーボードから入力例を取得しますか
pythonはプログラムをどのように処理しますか開くことができません
pythonはモジュールのインストールが完了したとどのように判断しますか
pythonコードにコメントする方法
Pythonが文字列の大文字小文字を変換する方法
自分でpythonを学ぶのにどれくらい時間がかかりますか?
pythonをすばやく学ぶ方法
pythonプラグインをアンインストールする方法
Python出力数学記号の例
Pythonは複数の継承をサポートしていますか?
PythonがFTP機能を実装する方法
pythonオブジェクトを理解する方法
パイソンタプルの使い方
pythonがパッケージパッケージを参照する方法を説明する
Python文字列3形式の出力
pythonウェブページコードの表示方法
pythonスレッドプールの使用方法
python設定ファイルの書き方
pythonコードでラップする方法
Pythonでのrc1の意味
pythonプログラムを保存する方法
pythonのdefは何をしますか
Pythonで括弧を省略する方法
CentOS8にPython3.8をインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
pythonでクラスを書く方法
pythonで数値をフィルタリングする方法
PythonでExcelを読む方法
CentOS8にPythonをインストールする方法
python dict garbledを解決する方法
pythonでエラーを表示する方法
npはpythonで何をしますか
pythonでreturnを書く方法
Pythonがファイルディレクトリでどのように動作するか
Pythonがタイマー機能を実装する方法
pythonモジュールを表示する方法
Pythonで変数を理解する方法
pythonで変数をクリアする方法
pythonオブジェクト指向プログラミングを理解する方法
Pythonはコンソール出力カラーフォントを実現します
PythonでSQLiteを使用する方法