2016-04-01 11 views
0

私はこのPythonスクリプトを持っていますが、.stripが "/ n"をどのように削除できるかはわかりません。ドキュメントから、文字列から削除される.strip()を提供し、文字列w.oを返します。/nは特別な場合です.strip()は無視して文字列を返します。Python String Strip()メソッドを理解していません

from urllib import urlopen 

WORD_URL = "http://learncodethehardway.org/words.txt" 
WORDS = [] 

# load up the words from the website 
for word in urlopen(WORD_URL).readlines(): 
    WORDS.append(word.strip()) 

print "*" * 134 
print urlopen(WORD_URL).readlines() 

print "*" * 134 
print WORDS 

答えて

4

.strip()に引数を指定しないと、すべての空白が削除されます。これには、改行、改行、タブ、およびスペースが含まれます。改行文字は\nなので、含まれています。ドキュメントから:

先頭と末尾の文字が削除された文字列のコピーを返します。 chars引数は、削除する文字の集合を指定する文字列です。 省略すると、chars引数のデフォルトは空白文字の削除になります。

(重点鉱山)

+0

素晴らしいありがとう –

関連する問題