Python if 语句检查字符串中的英镑符号?

标签 python python-2.7 if-statement unicode

我有以下行导致我出现问题:

如果学生费用中的“总计 £”:

返回:

UnicodeDecodeError:“ascii”编解码器无法解码位置 4 中的字节 0xa3:序号不在范围内 (128)

我该如何解决这个问题?

提前致谢 - Hyflex

最佳答案

您可以将以下内容添加到文件中:

# -*- coding: utf-8 -*-

还有:

if u"Total £" in studentfees:

关于Python if 语句检查字符串中的英镑符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19053323/

相关文章:

Python 多处理 Pool.map 并不比调用一次函数快

python - 有没有办法检查字符串是否是 django 查询集的有效过滤器?

python - 如何设置只有整数的 x 轴刻度线?

javascript - Javascript 中 : "if(boolean) return;". 的用途

Python从for循环返回

Python 2 列表理解和评估

python - stdin 在 Python 错误中是什么意思?

python - 为什么三元运算符比 .get 更快?

applymap 中的 Python 引用行

python - 为什么以下 Python 中的简短脚本会忽略 "if"中的条件?