Turtle图形库Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种:画笔控制函数penup():抬起画笔;pendown():落下画笔;pensize(width):画笔宽度;pencolor(color):画笔颜色;运动控制函数forward(d)/fd(d):直行d个像素;circle(r,extent=None):绘制半径为r,角度为extent的弧形,圆心默认在海龟左侧距离r
系统 2019-09-27 17:48:49 2183
1.Django:PythonWeb应用开发框架Django应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。2.Diesel:基于Greenlet的事件I/O框架Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。3.Flask:一个用Python编写的轻量级
系统 2019-09-27 17:47:29 2183
Selenium是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试。不过,也可以用来给网页截图。目前,它支持Java、C#、Ruby以及Python四种客户端语言。如果你使用Python,则只需要在命令行里输入“sudoeasy_installselenium”并回车,即可安装selenium的Python版本的客户端支持。以Python为例,我们可以使用下面的脚本来给指定页面(比如脚本之家首页)截图:#-*-coding:utf-8-*-#
系统 2019-09-27 17:47:20 2183
经过一学期对于Python的学习,其实感觉自好像学习到的东西还不够,我肯定是自己的学习能力不是不行,就是太懒。感觉老是的学习进度有点快,自己有点跟不上。但是我比较喜欢这种,随上随实战操作的形式,因为在这种形式下,可以在实战中到自己学习过程中存在的问题,根据自己的问题向同学老师求教,这能够更深层次的了解自己的不足之处。然后,加以完善。这一学期的奠基,让我初步了解了什么是Python,并且可以运用Python语言进行一些简单的编程,看到自己的代码在计算机中实现
系统 2019-09-27 17:47:03 2183
hashlib模块主要提供字符加密算法功能,如md5、sha1、sha224、sha512、sha384等,这里的加密算法称为摘要算法。什么是摘要算法?它又称为哈希算法、散列算法,它通过一个函数把任意长度的数据转换为一个长度固定的数据串(通常以16进制符表示)摘要算法的作用主要在于密码的密文存储,以及文件的一致性验证(比如在下载的时候,检查我们下载的文件和远程服务器上的文件是否一致;两台机器上的两个文件,检查上面的文件是否相等)使用md5算法:import
系统 2019-09-27 17:45:57 2183
ppython实现一个姓名管理系统实现一个姓名管理系统首先系统会打印菜单:+++++++++++++++++|1查看||2添加||3删除||q退出|+++++++++++++++++根据用户输入的序号进行对应功能的使用框架:L=[]用来存储姓名defmenu():打印菜单defselect_name():name=input(“请输入您要查询的人名(输入q展示全部):”)自己实现defadd_name():循环接受用户输入的数据并且存储到列表中输入空结束d
系统 2019-09-27 17:45:34 2183
python的string的内置函数函数名解释capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度width的新字符串count(sub[,start[,end]])返回sub在字符串里边出现的次数,start和end参数表示范围,可选。encode(encoding=‘utf-8’,errors=‘strict’)以encoding指定的编码格式
系统 2019-09-27 17:45:25 2183
利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456fromfunctoolsimportreducedefstr2float(s):returnreduce(lambdax,y:x+int2dec(y),map(str2int,s.split('.')))defchar2num(s):return{'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8'
系统 2019-09-27 17:38:41 2183
本文以实例形式较为详尽的讲述了Python中optionParser模块的使用方法,对于深入学习Python有很好的借鉴价值。分享给大家供大家参考之用。具体分析如下:一般来说,Python中有两个内建的模块用于处理命令行参数:一个是getopt,《Deepinpython》一书中也有提到,只能简单处理命令行参数;另一个是optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix规范的命令行说明。示例如下:fromoptpar
系统 2019-09-27 17:38:24 2183
时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的。那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法:1.os模块1.1.os模块的exec方法族Python的exec系统方法同Unix的exec系统调用是一致的。这些方法适用于在子进程中调用外部程序的情况,因为外部程序会替换当前进程的代码,不会返回。(这个看了点help(os)-->search"exec"的相关介绍,但是没太搞
系统 2019-09-27 17:38:00 2183