写代码其实是需要规范的,团队中更是如此;不然 Google 也不会发布各种编码规范,耳熟能详的有Google C++ 风格指南,Google Python 风格指南,等等。 这些规范有用吗?有用也没用,除非你脑子好使,一…
分类:python高级教程
python函数每日一讲 - all()
all(iterable) 版本:该函数在python2.5版本首次出现,适用于2.5以上版本,包括python3,兼容python3版本。 说明:如果iterable的所有元素不为0、”、False或者it…
python闭包详解(实例)
“闭包”这个词语相信大多数学过编程的同学并不陌生,但是有时候理解起来还是有一定难度。先看定义: 闭包是由函数和与其相关的引用环境组合而成的实体。比如参考资源中就有这样的的定义:在实现深约束时,需要创建一个能显式表示引用环…
Python回调函数
“回调函数就是一个通过函数指针调用的函数。 如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。” ——网上摘来的一段回调函数的解释,好吧,比较拗口。 我们来打…
python实现中文字符繁体和简体中文转换
需求:把中文字符串进行繁体和简体中文的转换; 思路:引入简繁体处理库,有兴趣的同学可以研究一下内部实现,都是python写的 1、下载zh_wiki.py及langconv zh_wiki.py:https://gith…
python的子子孙孙(变种编程语言)
python果真非常强大,它有着众多的追随者,所以很多开发者都依赖它开发出了各种不同的变种版本,下面列举几种: 1. PyPy PyPy 是用Python实现的Python解释器。PyPy比CPython是更加灵活,易于…
解决python3 json数据包含中文的读写问题
python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import json data1 = { "TestId": "testcase0…
python 开发简单的聊天工具
python 太强大了,以至于它什么都可以做,哈哈,开个玩笑。但是今天要讲的真的是一个非常神奇的应用。 使用python写一个聊天工具 其实大家平时用的QQ类似的聊天工具,也是使用socket进行聊天,只是它还包含了更加…
python函数每日一讲 - float函数类型转换详解
函数描述 float([x]) 函数将数字或数字的字符串表示形式转换为与它等效的有符号浮点数。。如果参数x是一个字符串(十进制表示的数字串),数字前面可以添加符号来表示正数,或负数。符号和数字之间不能出现空格,但是符号前…
Python3 关键字nonlocal和global的用法与区别
关键字nonlocal 在Python 2.x中,闭包只能读外部函数的变量,而不能改写它。为了解决这个问题,Python 3.x引入了nonlocal关键字,在闭包内用nonlocal声明变量,就可以让解释器在外层函数中…
Python连接Redis连接配置
系统环境: OS:Oracle Linux Enterprise 5.6 redis:redis-2.6.8 python:Python-2.7.3 redis的python包版本:redis-2.7.2.tar 前提条…
分别用python2和python3伪装浏览器爬取网页内容
python网页抓取功能非常强大,使用urllib或者urllib2可以很轻松的抓取网页内容。但是很多时候我们要注意,可能很多网站都设置了防采集功能,不是那么轻松就能抓取到想要的内容。 今天我来分享下载python2和p…