czpx.net
当前位置:首页 >> Python AsCii >>

Python AsCii

ASCII码转字符 chr(num) //num代表ASCII码,其大小应为0~255 字符转ASCII码 ord(ch) // ch表示字符

今天在windows下使用python和eclipse编译一个python项目文件时出现错误: ”File "F:\codebyjeffrey\PYTEST\tet1.py", line 4 SyntaxError: Non-ASCII character '\xe5' in file F:\codebyjeffrey\PYTEST\tet1.py on line 5, but no encoding dec...

i一般偶们用utf-8比较好。其他的执行怕有问题。

python中出现 "Non-ASCII character"错误一般是编码问题,Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文,需要在源码的第一行添加以下语句: #coding=utf-8或者 # -*- coding: UTF-8 -*-

使用ord()函数即可,例如: # in IPython: In [1]: ord('b') Out[1]: 98

$ python Python 2.7.3 (default, Jan 2 2013, 16:53:07) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print chr(65) A >>>

def charToNum(c): ....if c.isalpha(): ........return ord(c) ....else: ........return '参数只能是英文字母' (把.换成空格)

print type(字符串) 就可以了

python的默认的编码是ascii: 指的是你写代码默认是编码是ascii 编码的, 当然你也可以改成你想要的编码,比如在开头写个注释就用utf8编码 # -*-coding:UTF-8-*- 字符串在Python内部的表示是unicode编码: 这个是python 3 以后才是这样的吧,

其实有个更简单的办法。 打开“我的电脑”,在你的项目文件夹下找到出现该错误的文件。用EmEditor等编辑器打开,看看保存的编码是不是UTF-8,如果不是,用UTF-8保存一下就行了。 另外,如果你是用的编程工具是PYCharm的话,打开文件——默认设置——编...

网站首页 | 网站地图
All rights reserved Powered by www.czpx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com