在Python中,輸出內容時經常會出現換行符,在某些情況下,我們需要去掉換行符,那麼在Python中如何去掉換行符呢? 可以使用多種方法,讓我們來看看。
1.使用 strip() 功能
strip() 函式是 Python 中的內建函式,可從字串的開頭和結尾刪除空格和換行符等字元。 使用此功能,我們可以輕鬆地從字串中刪除換行符。 例如:
str="hello world"
str=str.strip('')
print(str)
輸出:hello world
2.使用 replace() 功能
replace() 函式可用於將指定的字串替換為另乙個字串。 我們可以使用這個函式來刪除字串中的換行符,即用空字串替換它。 例如:
str="hello world"
str=str.replace('',")
print(str)
輸出:hello world
3.使用 split() 功能
split() 函式用於將字串拆分為列表,並將拆分條件指定為分隔符。 我們可以使用該函式將字串拆分為多行並從中刪除換行符。 例如:
def remove_newlines(input_str):
lines=input_str.split('')
new_lines=
for line in lines:
if line.strip():
new_lines.append(line)
return",join(new_lines)
4. 使用正規表示式
正規表示式是一種用於匹配字串模式的語言。 我們可以使用正規表示式從字串中刪除換行符。 例如:
import re
str="hello world"
str=re.sub('',",str)
print(str)
輸出:hello world