关于PEP8的详细说明可以参考官方原文:http://legacy.python.org/dev/peps/pep-0008/ 我参考官方文档及其他文章,摘出相关内容而得此文章,具体参考其他文章见文中最后参考资料处。 当想要让自己所写的代码为更多人使用、交流学习时,不能写出只有机器认识的代码,而是对 ...
分类:
编程语言 时间:
2016-06-06 01:05:35
阅读次数:
222
#-*-coding:gbk-*-
python2.7
utf8转gbk
string="";解码
string_unicode=string.decode("utf-8")
stirng_gbk=string_unicode.encode("gbk");
字符串常用函数
split分割字符串为列表
string="a|b|";
string.split("|"),
join连接字符串数组
print"+".join([‘a‘,‘b‘])连个参数
a+b
分类:
编程语言 时间:
2016-05-22 06:22:33
阅读次数:
152
近期在做一个图书推荐系统的项目,其中在登录模块涉及到了中文字符,这一直是个很烦人的问题,因为编码格式太多,且不同编码格式下相同的字符的长度也不一样,所以在字符编码,特别是中文编码这一块很让人头疼,但幸好这一次,解决了问题,下面我就简单的谈一谈我对他的理解
在廖学峰的博客上他对编码做了一个简答的介绍,但主要是试验部分,我主要是结合我自己做的项目对其进行解读
1:字符编码的来源和简单分类...
分类:
编程语言 时间:
2016-05-13 00:27:29
阅读次数:
222
最近在用python写抓取程序,抓取一些网页数据用于数据分析。 python的编码是和java以及c++等不太一样,存在字符串编码以及文件编码, 故在操作文件是需注意文件编码与需要保存字符串编码保持一致,已确认数据完全保存正确。 python语法简洁,做工具开发效率奇高。 问题解决借鉴了 http: ...
分类:
编程语言 时间:
2016-05-12 09:16:39
阅读次数:
141
python初学者,往往因为字符编码的问题而苦恼不已,本人也是阅读了大量的博客,再进行了一定的测试,基本搞清楚了编码问题的前因后果。下面一段代码是在python3.5上的,以它为例进行讲解(请忽略糟糕的变量名)。 这是一个很简单的网络图片爬虫,代码本身并没有什么特色和难点。我们主要关注的是编码问题。 ...
分类:
编程语言 时间:
2016-05-09 12:41:07
阅读次数:
170
python 编码: 第一次编程有时候会遇到乱码的情况,就可以通过以下的情况来解决 在Windows中默认的就是gbk编码,如果在代码头两部定义utf-8,系统还会按照系统的方式来定义。 python2.7版过程: python3 中 系统会自动定义 就不需要有上述操作了。 运算符 算数运算符: 结 ...
分类:
编程语言 时间:
2016-05-03 10:39:41
阅读次数:
257
python在3.x版本之前,没有默认使用unicode,因此编码一直是一个很头痛的问题。在代码中如果要使用中文,通常都要在文件的头部注明# -*- coding:utf-8 -*- 这样IDE或者解释器才会智能的转换编码。 这其中有几个注意事项: 1. # -*- coding:utf-8 -*- ...
分类:
编程语言 时间:
2016-05-02 21:13:10
阅读次数:
266
PEP: PEP是 Python Enhancement Proposal 的缩写,是Python增强建议书的意思。Python的代码风格由PEP 8描述。这个文档描述了Python编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的Python代码可以保持最大程度的相似风格。这样就易于阅读 ...
分类:
编程语言 时间:
2016-04-25 17:42:21
阅读次数:
178
结合之前遇到的坑以及下面贴的这篇文章, 总结几种python乱码解决方案,如果遇到乱码,不妨尝试一下? 1,必备 2, python编程环境编码 3,不知道神马编码的时候用chardet查一下 4,mysql 的默认字符集 latin1,Latin1是ISO-8859-1的别名,有些环境下写作Lat ...
分类:
编程语言 时间:
2016-04-21 16:35:45
阅读次数:
394