Pythonでテキスト内の改行を削除する方法について解説します。改行コードとは、Pythonで改行を意味する文字で、\n
(バックスラッシュ+n)になります。
改行コードとは
改行コードとは、Pythonでデータを出力する際、改行をしたい場合に挿入される文字列”\n”のことを指します。
# 改行コードを使った出力
print('hello', '\\n', 'world')
実際に上記のようなコードを実行すると、挿入された \n
は表示されずに、挿入した部分で改行されていることが確認できます。
改行コードを削除する方法
Pythonで改行コードを削除するにはreplace関数を使用します。
replace関数とは?
replace関数とは、指定した文字列を置き換える機能を持った関数です。
replace関数は以下のように使用します。
文字列.replace('検索文字列', '置換文字列')
今回のような改行コードを削除したい場合は、下記のように使用します。
文字列.replace('\\n', '')
実際に書いてみよう
それではPythonで文字列内の改行コードを削除する方法について、サンプルコードを参考に実際に書いてみましょう。
# 改行コードを含む文字列の設定
data = 'Apple' + '\\n' + 'Orange' + '\\n' + 'Grape' + '\\n' + 'Banana'
# 改行コードを含む文字列の出力
print('改行コードを含む文字列の出力>>')
print(data)
# 改行コードを削除して文字列を出力
print('改行コードを削除して文字列を出力>>')
print(data.replace('\\n',''))
# 改行コードを','に置き換えて文字列を出力
print('改行コードを','に置き換えて文字列を出力>>')
print(data.replace('\\n',','))
この記事を参考に、Pythonでテキスト内の改行を削除する方法を理解し、自分のコードに活用してみてください。.