2024-10-01 13:24:24 发布
网友
给定字符串:
str = 'Led Zeppelin — Blackdog'
如何在—处拆分它,最后得到:
—
但是—不是连字符;它被编码为u'\u2014'
u'\u2014'
我该怎么做?在
如果您想清楚地知道它是一个连字符,并由一个空格字符(如果该字符是标准包含的)包围,则可以明确地拆分所提供的内容。另外,不要将shadow built-ins与str作为变量名。在
str
>>> s = 'Led Zeppelin — Blackdog' >>> s.split(u' \u2014 ') ['Led Zeppelin', 'Blackdog'] >>> s.split(' — ') # perhaps less explicit ['Led Zeppelin', 'Blackdog']
如果您想清楚地知道它是一个连字符,并由一个空格字符(如果该字符是标准包含的)包围,则可以明确地拆分所提供的内容。另外,不要将shadow built-ins与
str
作为变量名。在相关问题 更多 >
编程相关推荐