[英]PYTHON - convert special character to string
我需要帮助。 有什么选项如何禁用隐式转换特殊字符? 我的意思是:
#this is normal way with implicit convert special character
value = '\x55'
print value
>>> U
#and I would like to work with this value like with a string
print value
>>> \x55
您可能要使用原始字符串:
value = r'\x55'
使用{:x}
格式设置ord
字符的格式。
>>> print '\\x{:x}'.format(ord(value))
\x55
是的,但是有问题。 例如,当任何网站(任何博客)上的用户将此字符串输入输入字段时。
<input name='msg' type='text' value='\x55'>
如何将此值编码为原始的'\\ x55'我的意思是,任何特殊字符,不完全是十六进制
来自web.py框架的完整代码
import web
ulrs = ('/reg', Reg)
class Reg:
def POST(self):
request = web.input(msg=None)
return request.msg
>>> U
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.