我想使用以下代码在python中拆分一个字符串:
means="a ? b ? c"
lst=means.split("?")
Run Code Online (Sandbox Code Playgroud)
但我收到此错误消息:
SyntaxError:第2行文件dict.py中的非ASCII字符'\ xd8',但未声明编码; 有关详细信息,请参阅http://www.python.org/peps/pep-0263.html
如何声明编码?
MRA*_*RAB 50
放:
# -*- coding: UTF-8 -*-
Run Code Online (Sandbox Code Playgroud)
作为文件的第一行(如果使用*nix则为第二行)并将文件保存为UTF-8.
如果您使用的是Python 2,请使用Unicode字符串文字(u"..."),例如:
means = u"a ? b ? c"
lst = means.split(u"?")
Run Code Online (Sandbox Code Playgroud)
如果您使用的是Python 3,则字符串文字已经是Unicode(除非标记为bytestrings b"...").
| 归档时间: |
|
| 查看次数: |
39282 次 |
| 最近记录: |