【发布时间】:2016-12-20 10:05:16
【问题描述】:
我从不同的维基百科页面获取数据。首先,此数据存储在本地位置(以 python pickle 的形式)。代码如下:
k = '9–10000000'
if '-' in k:
print('Found')
if 语句中的 '-' 字符是从键盘键入的,而 print 语句没有显示任何内容。但是,如果我从 k 值复制“-”,它会显示所需的输出(正在打印“找到”)。我不知道这两个 '-' 字符有什么不同。
这是最简单的例子,我可以在这里分享。还有多个其他字符显示相同的结果?
任何想法,为什么?????
【问题讨论】:
-
字符串中的那个字符不是普通的破折号
-,而是unicode–(unicode-table.com/en/2013) -
谢谢。就是那个破折号。
标签: python parsing beautifulsoup