【发布时间】:2018-06-22 21:33:13
【问题描述】:
如果我想输入一个数字,我还需要.strip() 方法吗?像这样:
n = int(input().strip())
不仅仅是编码:
n = int(input())
我知道.strip() 返回字符串的副本,其中所有字符都已从字符串的开头和结尾剥离。但我想知道为什么/如果有必要。
【问题讨论】:
-
你说得对,没必要。那些总是有相同的结果。
-
来自docs:“可选地,文字可以在前面加上 + 或 -(中间没有空格)并被空格包围。” (强调我的)因此,正如@Ryan 所说,没有必要去除空格。