python技术共404篇

Python中map filter reduce的递归实现-爱站

Python中map filter reduce的递归实现

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 map2=lambda f,seq: []if seq==[]else [f(seq[0])]+ map2(f, seq[1:])   filter2=lambda f, seq: []if seq==[]else ( [seq[0]]+fi...
2站编辑的头像-爱站2站编辑3年前
09811
Python正则表达式基础-爱站

Python正则表达式基础

正则表达式是搜索、替换和解析复杂字符串的一种强大而标准的方法,Python中的正则相关的东西全在re模块下。 1 常用的匹配 ^匹配字符串的开始 $匹配字符串的结尾 \b匹配一个单词的边界 \d匹配任...
2站编辑的头像-爱站2站编辑3年前
010811
python下载文件的三种方法-爱站

python下载文件的三种方法

Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块。 当然你也可以利用ftplib从ftp站点下载文件。此外Python还提供了另外一种方法requests。 下面来看...
2站编辑的头像-爱站2站编辑3年前
09911
python新式类和旧式类区别-爱站

python新式类和旧式类区别

python的新式类是2.2版本引进来的,我们可以将之前的类叫做经典类或者旧式类。 为什么要在2.2中引进new style class呢?官方给的解释是: 为了统一类(class)和类型(type)。 在2.2之前,比如2.1...
2站编辑的头像-爱站2站编辑3年前
09011
python多线程编程4: 死锁和可重入锁-爱站

python多线程编程4: 死锁和可重入锁

在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例子: 1 2 3 4 5...
2站编辑的头像-爱站2站编辑3年前
014811
python获得本机硬件信息-爱站

python获得本机硬件信息

注意:这段代码需要wmi  和 系统 win32 扩展支持。 没安装库的要先下载安装,我装的是 WMI-1.4.6.win32 和 pywin32-218.win32-py2.7 还有,代码里面文件目录自己修改下咯。 1 2 3 4 5 6 7 8 9 ...
2站编辑的头像-爱站2站编辑3年前
013011
python常用函数年初大总结-爱站

python常用函数年初大总结

1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串ev...
2站编辑的头像-爱站2站编辑3年前
010011
python高性能编程方法一-爱站

python高性能编程方法一

阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到'解析'一词, 认为Python不过是另一门脚本语言. '它肯定很慢!' 毫无疑问Python程序没有编译型语言高效...
2站编辑的头像-爱站2站编辑3年前
010311
python链接mysql查询数据-爱站

python链接mysql查询数据

使用 MySQLdb 模块连接 MySQL 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # coding=utf-8   #引入mysql python客户端模块 import MySQLdb import sys #进行数据库连接 conn= MySQLdb.connect(hos...
2站编辑的头像-爱站2站编辑3年前
010411
Python中 单引号,双引号和三引号的区别-爱站

Python中 单引号,双引号和三引号的区别

在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的字符串,但是在php的单引号解析速度比双引号快。 如果在pyt...
2站编辑的头像-爱站2站编辑3年前
011511