阿里云
>
开发者平台
>
Z
>
字符常量编辑出问题什么情况
问答
汇集知识碎片,解决技术难题
我要提问
相关问答
热门问答领域
相关问答
相关搜索:
java中 void指明什么方法
字符常量编辑能干什么
源程序编辑能干什么
字符常量编辑出问题什么情况
字符表达式能干什么
字符字段出现问题怎么解决
博客
问答
帮助文档
云市场
关于
字符常量编辑出问题什么情况
的搜索结果
回答
一、使用中文字符在python源码中如果使用了中文字符,运行时会有错误,解决的办法是在源码的开头部分加入字符编码的声明,下面是一个例子:!/usr/bin/env python-- coding: cp936 --Python Tutorial中指出,python的源文件可以编码ASCII以外的字符集,最好的做法是在#!行后面用一个特殊的注释行来定义字符集:-- coding: encoding --根据这个声明,Python会尝试将文件中的字符编码转为encoding编码,并且,它尽可能的将指定地编码直接写成Unicode文本。 注意,coding:encoding只是告诉Python文件使用了encoding格式的编码,但是编辑器可能会以自己的方式存储.py文件,因此最后文件保存的时候还需要编码中选指定的ecoding才行。 二、中文字符的存储str = u"中文" str u'xd6xd0xcexc4' str = "中文" str'xd6xd0xcexc4' u"中文"只是声明unicode,实际的编码并没有变。这样子就发生变化了:str = "中文" str'xd6xd0xcexc4'str = str.decode("gb2312") stru'u4e2du6587' 更进一步:s = '中文' s.decode('gb2312')u'u4e2du6587'len(s)4len(s.decode('gb2312'))2s = u'中文' len(s)4s = '中文test' len(s)8len(s.decode('gb2312'))6s = '中文test,' len(s)10len(s.decode('gb2312'))7 可以看出,对于实际Non-ASCII编码存储的字符串,python可以正确的识别出其中的中文字符以及中文上下文中的标点符号。 前缀“u”表示“后面这个字符串“是一个Unicode字符串”,这仅仅是一个声明,并不表示这个字符串就真的是Unicode了;就好比某正太声称自己已满18岁,但实际上他的真实年龄并不确定,现在体育界年龄造假可不稀罕幺! 那么声明成u有什么作用呢?对于Python来说,只要你声明某字符串是Unicode,它就会用Unicode的一套机制对它进行处理。比方说,做字符串操作的时候会动用到内部的Unicode处理函数,保存的时候以Unicode字符(双字节)进行保存。等等。显而易见,对于一个实际上并不是 Unicode的字符串,做Unicode动作的处理,是有可能会出问题的。 u前缀只适用于你的字符串常量真的是Unicode的情况 。
xuning715
2019-12-02 01:10:31
0 浏览量
回答数 0
问题
应该返回false的用户输入返回true
到目前为止,我一直在程序中使用运算符比较所有字符串。但是,我遇到了一个错误,将其中一个更改为错误.equals(),并修复了该错误。 true==falseÿ...
养狐狸的猫
2019-12-01 20:00:45
8 浏览量
回答数 0
问题
【Java学习全家桶】1460道Java热门问题,阿里百位技术专家答疑解惑
阿里极客公益活动: 或许你挑灯夜战只为一道难题 或许你百思不解只求一个答案 或许你绞尽脑汁只因一种未知 那么他们来了,阿里系技术专家来云栖问答为你解答技术难题了 他们用户自己手中的技术来帮助用户成长 本次活动特邀百位阿里技术专家对Java常...
管理贝贝
2019-12-01 20:07:15
27612 浏览量
回答数 19
相关问答
统计网站
域名注册失败
中央处理器部分错误如何解决
程序理解出现异常怎么办
红-黑树出问题什么情况
知识系统问题挂掉的原因
内容对象怎么玩
无线电电子学什么意思
条件断点怎么安装
自编译语言怎么看配置
里所码干啥用的
智能探测器什么意思
远程关机怎么安装
键盘输入方式不可用
映射语言工作原理
信息隐写如何搭建
多通道存储器技术故障原因
网络管理框架能干什么
云产品推荐
阿里云
热门关键词
业务提供商问题怎么解决
应用计算机科学如何搭建
数据库编程错误如何解决
数字电视广播未响应
解耦算法怎么玩
传输通道出问题什么情况
通知系统宕机的原因
约束满足问题错误如何解决
多项式插值干什么用的
云服务器ECS
云数据库MySQL
云数据库Redis
CDN
负载均衡
容器服务ACK
企业财税
最新活动
更多推荐
国产移动BI平台排行
国产移动BI软件市场
国产移动bi数据分析工具排行
国产移动bi报表工具比较
国产表格BI平台市场
国产表格BI图表工具解决方案
国产表格bi报表工具排行
在线BI平台排行
在线BI图表工具排行
协同研发PMT是干什么的
生产管理软件徇找 仁和ERP
能源生产企业
图像处理软件
代码编译工具
财务软件有哪些免费
oracle 价格公式
镜像安装系统操作步骤
漏洞管理技术
上海奇点人才服务相关的云产品
小程序定制
上海微企信息技术相关的云产品
国内短信套餐包
ECS云服务器安全配置相关的云产品
开发者问答
阿里云建站
自然场景识别相关的云产品
万网
小程序开发制作
视频内容分析
视频集锦
代理记账服务