我有这个Python脚本,我不知道.strip是如何删除"/n“的。从文档中,您必须提供要从字符串中删除的.strip() chracter,并且它返回字符串w.o。/n是否是某种特殊情况,被.strip()忽略并返回字符串W.Oit?
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发布于 2016-04-01 00:52:05
当不提供任何参数时,.strip()会删除所有空格。这包括换行符、回车、制表符和空格。换行符是\n,因此它包括在内。从医生那里:
返回字符串的副本,并删除前导字符和尾随字符。chars参数是一个字符串,指定要删除的字符集。如果省略或None,则chars参数默认为删除空格.。
(强调地雷)
https://stackoverflow.com/questions/36346246
复制相似问题