- 博客(26)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 Python标准库zlib提供的数据压缩功能
Python标准库zlib中提供的compress()和decompress()函数可以用于数据的压缩和解压缩,在压缩数据之前需要先想办法编码为字节串。>>> impor...
2017-01-30 08:16:56 285 1
原创 Python中的数组类型
Python没有提供内置的数组类型,但是通过标准库array提供了array类支持数组的创建与使用,可以创建的数组类型包括整数、实数、Unicode字符等等,可以使用help()函数查看更...
2017-01-25 10:17:32 219
原创 自学Python的最佳选择《Python可以这样学》正式出版
资深Python爱好者董付国老师编著的经典图书《Python可以这样学》正式出版,500页78万7千字巨献,清华大学出版社官网已挂出有关信息,应该这几天很快就可以通过官网购买了,预计一周内将在亚马逊、京东、当当、互动出版网、淘宝等各大网上书店全面上架。以Python 3.5.x为载体,同时适用于Python 3.4.x和Python 3.6.x,超过1000个演示性代码片段和200多个案例大放送,除了Python高级语法和内置对象高级用法,还介绍了几十个扩展库在不同领域的应用,并完整介绍了“边讲边练类课程课
2017-01-24 19:32:27 17571 1
原创 Python大数据处理扩展库pySpark用法精要
Spark是一个开源的、通用的并行计算与分布式计算框架,其活跃度在Apache基金会所有开源项目中排第三位,最大特点是基于内存计算,适合迭代计算,兼容多种应用场景,同时还兼容Hadoop生...
2017-01-24 16:57:38 124
原创 Python高级数组处理模块numpy用法精要
numpy是Python的高级数组处理扩展库,提供了Python中没有的数组对象,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换以及随机数生成等功能,可与...
2017-01-23 10:31:18 179
原创 Python图像处理模块pillow子模块Image用法精要
Image是pillow库中一个非常重要的模块,提供了大量用于图像处理的方法。使用该模块时,首先需要导入。>>> from PIL import Image接下来,我们通...
2017-01-22 08:49:42 324
原创 Python求解一元二次方程根
本文使用Python实现一元二次方程求根公式,主要演示运算符和几个内置函数的用法,封面图片与本文内容无关。def root(a, b, c, highmiddle=True): #首...
2017-01-21 16:10:55 6777
原创 Python中的枚举类型
>>> from enum import Enum #导入模块中的类>>> class Color(Enum): #创建自定义枚举类 red =...
2017-01-20 12:21:31 54
原创 重磅:《Python可以这样学》正式出版
资深Python爱好者董付国老师编著的经典图书《Python可以这样学》正式出版,500页78万7千字巨献,清华大学出版社官网(http://www.tup.com.cn/booksCen...
2017-01-19 17:34:27 126
原创 Python面向对象程序设计中属性的作用与用法
公开的数据成员可以在外部随意访问和修改,很难保证用户进行修改时提供新数据的合法性,数据很容易被破坏,并且也不符合类的封装性要求。解决这一问题的常用方法是定义私有数据成员,然后设计公开的成员...
2017-01-18 17:48:32 172
原创 Python使用正则表达式处理字符串
关于正则表达式基本语法请参考之前发过的文章常用正则表达式锦集与Python中正则表达式的用法,正则表达式扩展语法的高级用法后面会专门整理后再发。Python标准库re提供了正则表达式操作所...
2017-01-16 18:25:51 278
原创 几行Python代码模拟轮盘抽奖游戏
轮盘抽奖是比较常见的一种游戏,在轮盘上有一个指针和一些不同颜色、不同面积的扇形,用力转动轮盘,轮盘慢慢停下后依靠指针所处的位置来判定是否中奖以及奖项等级。本文代码中的函数名和很多变量名使用...
2017-01-15 09:02:38 520
原创 Python函数默认值参数的2个坑
在定义函数时,Python支持默认值参数,在定义函数时可以为形参设置默认值。在调用带有默认值参数的函数时,可以不用为设置了默认值的形参进行传值,此时函数将会直接使用函数定义时设置的默认值,...
2017-01-14 12:39:41 868
原创 Python动态创建变量的方法
Python内置函数exec()可以用来执行Python代码或内置函数compile()编译的代码对象,例如>>> exec('print("hello ...
2017-01-13 14:54:46 162
原创 Python运算符+与+=的那些事
这两个运算符很多语言都提供了,好像也没啥好说的,不就是像下面这样子用嘛。>>> x = 3>>> y = x+6>>> y9>&...
2017-01-12 15:41:02 480
原创 Python导入标准库和扩展库对象的几种方式
Python中的对象大概可以分为三类:内置对象、标准库对象和扩展库对象。其中内置对象是直接编译进解释器的可以直接使用,没有对应的Python源代码;标准库对象是随Python安装的,但是需...
2017-01-11 19:38:49 5653
原创 详解Python使用模拟退火算法求解列表“最大值”
模拟退火算法可以看作是爬山算法的一种改进,如果前方有更优解就前进,如果没有更优解就以一定概率前进。与简单的爬山算法相比,模拟退火算法有可能跳出局部而得到全局最优解,但也有可能得到更差的解,算法参数的设置非常重要。
2017-01-10 20:18:20 3971
原创 Python扩展库安装工具pip的高级用法
之前发过一篇使用pip安装扩展库和Python程序打包的基础文章,请参考Python安装扩展库与打包成exe可执行文件的方法除了前文中介绍的用法,pip工具还有很多命令可以使用,本文再介绍...
2017-01-10 17:54:23 104
原创 Python编写的数字拼图游戏(含爬山算法人机对战功能)
数字拼图游戏与拼图游戏原理一致,把打乱了的数字或图片经移动,拼成给定的目标数字或图片,其中总有一个空的地方,让相邻(上下左右)的方块移动,直至达到目标。游戏代码由浙江温州永嘉县教师发展中心...
2017-01-09 16:00:17 265
原创 Python使用递归法对整数进行因数分解
所谓因数分解,是指把一个整数变成其所有质因数相乘的形式,例如10=2*5, 39000=2*2*2*3*5*5*5*13。from random import randintdef fac...
2017-01-07 15:06:02 3548 2
原创 Python计算任意单调曲线在给定区间上的近似长度
本文要点在于:任意曲线在一个很小的局部都可以看作直线。def curveLength(xs, func): '''xs:x轴的采样点,越密越准确 ...
2017-01-06 08:50:49 385
原创 Python使用修饰器强制函数只接收关键参数
前面发过一篇文章介绍了单独一个星号或斜线作为函数参数的含义,请查看:Python函数中单独一个星号或斜线作为形参的含义如果需要强制函数的所有参数都必须以关键参数形式进行传值,可以在定义函数...
2017-01-05 16:11:16 89
原创 Python使用爬山算法寻找序列“最大值”
爬山算法是人工智能算法的一种,特点在于局部择优,所以不一定能够得到全局最优解,尽管效率比较高。使用爬山算法寻找序列最大值的思路是:在能看得到的局部范围内寻找最大值,如果当前元素已经是最大值...
2017-01-04 10:06:24 261
原创 Python函数中单独一个星号或斜线作为形参的含义
在函数定义时,位于*parameter或单独一个星号*之后的所有参数都只能以关键参数的形式进行传值,不接收其他任何形式的传值。>>> def demo(a, b, *, ...
2017-01-03 09:55:48 462
原创 必须放在特定的文件夹中才能运行的Python程序
下面的小代码要演示的问题是,可以规定某个Python程序必须放在特定的文件夹(代码中假设必须放到Python安装目录中)中才能运行,移动到其他文件夹之后会拒绝运行。import osimp...
2017-01-02 11:26:43 298
原创 Python编程中一定要注意的那些“坑”(一)
1 逗号不是运算符,只是个普通的分隔符>>> x = 3, 5>>> x(3, 5)>>> x == 3, 5(False, 5)>>> 1, 2, 3(1, 2, 3)>>> 3 in [1, 2, 3], 5(True, 5)2 ++和--也不是运算符,虽然有时候这样用也行>>> x = 3>>> x+++58>>> x++S
2017-01-01 21:48:58 4026 2
Python小屋在线刷题软件客户端
2022-04-13
Python灰帽子随书源代码
2013-02-02
Python函数参数列表最后的斜线是干啥的?
2017-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人