Pythonでは "\ n"が文字列の次の行に壊れていることがわかりますが、私がしようとしているのは文字列のすべての "、"を '\ n'に置き換えることです。それは可能ですか?私はPythonの初心者です。Pythonと改行
答えて
これを試してみてください:リストでは
text = 'a, b, c'
text = text.replace(',', '\n')
print text
:あなたは確認することができfuther操作について
text = ['a', 'b', 'c']
text = '\n'.join(text)
print text
リテラル\n
をバックスラッシュをエスケープして文字列に挿入できます。
>>> print '\n'; # prints an empty line
>>> print '\\n'; # prints \n
\n
正規表現でも同じ原則が使用されます。 \n
で文字列内のすべて,
を置き換えるために、このexpresionを使用します。
>>> re.sub(",", "\\n", "flurb, durb, hurr")
'flurb\n durb\n hurr'
私は\ n文字を '\ n'で置き換える方法を尋ねていました。 – user1114215
さて、私は見る!ありがとう! – user1114215
ご迷惑をおかけして申し訳ございません。 – bkzland
>>> str = 'Hello, world'
>>> str = str.replace(',','\n')
>>> print str
Hello
world
>>> str_list=str.split('\n')
>>> print str_list
['Hello', ' world']
リストでこれをどうやってやりますか? – user1114215
- 1. 改行改行
- 2. 改行改行CSS
- 3. UWP EmailMessage改行/改行?
ありがとう!!!!!私は魅力的に働いた! – user1114215
あなたは歓迎です:)答えが役に立つなら、それを受け入れることを検討してください –
これはリストで可能ですか? – user1114215