python如何对汉字进行编码

python如何将汉字转换成数字,对汉字进行编码
使用了ord函数,但是报错

图片描述

阅读 4.3k
3 个回答

汉字不能用ascii码表示,因为ord函数只能对字符进行转换成ascii码!如果您需要比较,可以使用unicode码来比较汉字;

换python3就没这个问题了~

python2

s=u'山'
ord(s)

python3

s='山'
ord(s)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题