Pythonでエスケープ文字を印刷する方法
この記事では、Pythonでエスケープ文字を印刷する方法を見ていきます。エスケープ文字とは何か知っていると思いますか?知らない人のためのエスケープ文字は何ですか?
文字列の個々の意味には、エスケープ文字が使用されます。 改行、タブスペースを含める場合 、など、文字列では、これらのエスケープ文字を使用できます。いくつかの例を見てみましょう。
例
## new line new_line_string = "Hi\nHow are you?" ## it will print 'Hi' in first line and 'How are you?' in next line print(new_line_string)
出力
上記のプログラムを実行すると、次の結果が得られます。
Hi How are you?
Pythonには、 \ n、\ t、\ rのような多くのエスケープ文字があります など、これらのエスケープ文字を含む文字列を印刷したい場合はどうなりますか? repr()を使用して文字列を出力する必要があります 組み込み関数。それは私たちが与えるものを正確に文字列を印刷します。例を見てみましょう。
例
## string string = "Hi\nHow are you?\nFine." ## exact string will be printed print(repr(string))
出力
上記のプログラムを実行すると、次の結果が得られます。
'Hi\nHow are you?\nFine.'
repr()を使用せずに正確な文字列を出力することもできます 働き。 rを使用して文字列を初期化しました またはR 文字列トリガー。例を挙げて見てみましょう。
例
## string trigger string = R"Hi\nHow are you?\nFine." ## exact string will be printed print(string)
出力
上記のプログラムを実行すると、次のような結果が得られます。
Hi\nHow are you?\nFine.
Rの小さなアルファベットを使用することもできます 同じ結果が得られます。
結論
Pythonでエスケープ文字を印刷する方法を学んでいただければ幸いです。記事について疑問がある場合は、コメントセクションにその旨を記載してください。
-
Pythonで連結文字列を印刷するにはどうすればよいですか?
文字列とともに使用する場合、プラス(+)は連結演算子として定義されます。最初の文字列に2番目の文字列を追加します。 >>> s1 = TutorialsPoint >>> s2 = Hyderabad >>> print (s1+s2) TutorialsPoint Hyderabad
-
Pythonで3番目から5番目までの文字列から文字を印刷するにはどうすればよいですか?
Pythonのスライス機能は、元の文字列からサブ文字列をフェッチするのに役立ちます。スライス演算子[:]には2つのオペランドが必要です。第1オペランドは、スライスの開始文字のインデックスを表す整数です。 2番目のオペランドは、スライスの隣の文字のインデックスです。シーケンスのインデックスが0から始まることを思い出してください >>> string = abcdefghij >>> string[2:5] cde ここで3rd スライス「cde」の文字はインデックス2で始まり、4で終わるため、2番目のオペランドは5として与えられます