关于python中使用中文
来源:互联网 发布:mysql中删除unique约束 编辑:程序博客网 时间:2024/05/16 19:33
今天配置好了eric ,准备写个小程序测试以下。 正好试试关于python 中使用中文。
#dome_cn.py#coding = utf8a = "测试"print a
运行下,结果如下。
出错了,这是为什么那?
原来
#coding = utf8
这一句的问题,在这句 "="左右不能插入 空格,应该是这一句有严格的格式审查。
#dome_cn.py#coding=utf8a = "测试"print a
像现在这样写就完全没有问题了。
测试下返回的字符串长度
#dome_cn.py#coding=utf8a = '测试'print aprint len(a)
结果是6 ,很奇怪呀!
a这里是str类型,所以计算的时候一个中文相当于两个英文字符,因此长度应该为4才对呀。。。
查了一些资料才发现,这个是编码的问题。
怎样才能让它显示长度正常那,很简单。看下面代码:
#dome_cn.py#coding=utf8a = u'测试'print aprint len(a)结果为
>>> 测试2正常了。
中文编码不光有utf-8 还有 gbk, 在使用是一定要保持编码的一致。
在这里推荐用 utf-8
- 关于python中使用中文
- Python中使用中文
- Python中使用中文
- Python中使用中文
- Python中使用中文
- Python中使用中文
- Python中使用中文
- python中使用中文
- Python中使用中文
- python 中使用中文
- Python中使用中文
- 关于python中使用PYQT时中文乱码问题
- Python中使用中文字符串
- python中使用中文问题
- Python中使用中文字符
- python 中使用中文字符串
- 关于python源代码中中文问题
- 关于python中中文显示问题
- Python Tkinter教程之Event篇(3)
- 【转】VB的指针使用
- JavaScript
- 软件开发:项目组长经验分享
- 黑马程序员_HTML01
- 关于python中使用中文
- 一步一步粗谈linux文件系统(四)----挂载VFS
- throw语句
- 2012年的学习总结
- 对于IT行业的朋友,是否了解一共有多少种变成语言,现在来给大家解密:
- vi的复制粘贴命令
- FPGA Verilog HDL 系列实例--------步进电机驱动控制
- win7下安装oracle的客户端
- hbase与cassandra比较