文档章节

python 2.7 编码

hyhlinux
 hyhlinux
发布于 2016/11/15 11:45
字数 99
阅读 4
收藏 0

In [5]: 'ss' + "火"                #两个都是ascii编码  可以正常加
Out[5]: 'ss\xe7\x81\xab'

In [6]: 'ss %s'  %  "火"        #
Out[6]: 'ss \xe7\x81\xab'

In [7]: u'ss %s'  %  "火"      #前者是Unicode  后者是ascii
---------------------------------------------------------------------------
UnicodeDecodeError                        Traceback (most recent call last)
<ipython-input-7-673420903d87> in <module>()
----> 1 u'ss %s'  %  "火"

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)

In [8]: u'ss %s'  %  "火".decode('utf-8')      #转换 后者是 utf-8
Out[8]: u'ss \u706b'

© 著作权归作者所有

hyhlinux
粉丝 8
博文 183
码字总数 62224
作品 0
海淀
程序员
私信 提问
Python 2.7 “退休”倒计时 预计 2020 年不再提供维护

有开发者发布了一个网站以对 Python 2.7 的“退休”进行倒计时。 可以看到 Python 2.7 预计将于两年后退休。 该开发者表示,由于官方尚未放出准确的日期,所以预计 Python 2.7 于 2020 年 4 ...

局长
2018/01/08
5.9K
14
Python 2.7 的第一个 Alpha 版本发布

Python 的官方网站刚刚发布了 Python 2.7 的第一个 alpha 版本,与 Python 3.0 对应的是 Python 2.6 ,而 Python 3.1 对应的则是 Python 2.7 ,因此 Python 2.7 的内容跟 Python 3.1 的内容相...

红薯
2009/12/06
675
2
Sublime Text 3 配置python交互运行环境的快捷键

使用Sublime Text 3能以轻量级的环境写python脚本,运行python代码。为了更加方便地调用python脚本,通过在Sublime Text 3中绑定快捷键的方式,实现一键调用python交互运行环境,操作方式如下...

雪饼
2018/06/07
1K
0
Python3.2 --md5

python3.x已经把md5 module移除了。要想用md5得用hashlib module,以下是帮助手册中给的标准调用 import hashlibm = hashlib.md5()m.update(b"Nobody inspects the spammish repetition") #参......

kuqoi
2012/07/24
603
0
验证 - Golang performance vs python vs .net C#

周末看到一篇文章,对golang python c#做了简单的性能测试,基于文章示例,我验证了下过程和结论,原文在如下地址: http://blog.163.com/back-kc/blog/static/60657320114252541156/ 在文章...

dijin
2013/07/15
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

JS实现使用Math.random()函数生成n到m间的随机数字

Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1) 生成n-m,包含n但不包含m的整数: 第一步算出 m-n的值,假设等于w 第二步Math.random()*w 第三步Math.random()*w+n...

张兴华ZHero
25分钟前
4
0
入门了解Service Mesh + Istio?从本文开始

下周六,深圳,阔别已久的线下技术沙龙要和你见面啦! 现场有Rancher Labs研发经理demo刚刚发布的Rancher 2.3中的Istio、Windows容器、集群模板等功能及使用,还有k3s首次线下workshop,由R...

RancherLabs
26分钟前
4
0
Gradle 发布 Jar 到 Archiva 时提示不能 Overwriting released artifacts is not allowed

系统提示错误信息: Received status code 409 from server: Overwriting released artifacts is not allowed. 这是在 Archiva 默认的配置下如果你不是使用 snapshot 配置的话,是不允许对仓...

honeymoose
27分钟前
4
0
二维码插件之qrcode.min.js

文件链接百度云地址 https://pan.baidu.com/s/1nWiBuT4Z7WOAMoUEFL8PZg 入门 http://www.jq22.com/jquery-info294 使用jquery.qrcode.min.js实现前台二维码生成(带Logo) https://blog.csd......

木九天
37分钟前
3
0
开源 java CMS - FreeCMS2.8 自定义标签 commentPage

项目地址:http://www.freeteam.cn/ commentPage 根据参数提取评论对象。 参数 说明 siteid 站点id objtype 评论对象类型 objid 评论对象id membername 会员名称 isanonymous 是否匿名 1是 ...

freeteam
38分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部