2016-04-01 69 views
0

我有這個Python腳本,我沒有得到如何.strip能夠刪除「/ n」。從文檔中你必須提供.strip()字符以從字符串中刪除,並返回字符串w.o它們。/n某種特殊情況是.strip()忽略並返回一個字符串w.o它?不理解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

真棒謝謝 –