上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: random 我们经常看到网站的随机验证码,这些都是由随机数生成的,因此我们需要了解一下随机数的模块。如何生成随机数。 random 生成随机数 random.random() 生成0-1之间的小数 >>> import random >>> random.random() 0.7386445925 阅读全文
posted @ 2017-05-29 06:39 (野生程序员) 阅读(304) 评论(0) 推荐(0) 编辑
摘要: time模块 time模块提供各种操作时间的函数 #1、时间戳 1970年1月1日之后的秒 #2、元组 包含了:年、日、星期等... time.struct_time #3、格式化的字符串 2014-11-11 11:11 (1)asctime(p_tuple=None) def asctime(p 阅读全文
posted @ 2017-05-29 06:08 (野生程序员) 阅读(442) 评论(0) 推荐(0) 编辑
摘要: json 和 pickle json和pickle是用于字符串序列化和反序列化的过程,我们在存储和使用的时候,经常把列表存入文件,读取的时候我们还想以列表的形式读取。就需要使用json和pickle。json是支持所有的接口,pickle是python自己内置的接口。 用于序列化的两个模块 (1)j 阅读全文
posted @ 2017-05-28 10:12 (野生程序员) 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 正则(regular),要使用正则表达式需要导入Python中的re(regular正则的缩写)模块。正则表达式是对字符串的处理,我们知道,字符串中有时候包含很多我们想要提取的信息,掌握这些处理字符串的方法,能够方便很多我们的操作。 正则表达式(regular),处理字符串的方法。http://ww 阅读全文
posted @ 2017-05-27 06:04 (野生程序员) 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 作业:计算器开发 (1)实现加减乘除及拓号优先级解析; (2)用户输入 1 - 2 * ( (60-30 +(-40/5) * (-9-2*5/-3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析里面的(),+,- 阅读全文
posted @ 2017-05-21 21:43 (野生程序员) 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 二维数组的旋转其实就是数组里面的元素对调的情况;下面有一个4×4的二维数组,[[0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3], [0, 1, 2, 3]],现在要求把二维数组转化为下列形式,[[0, 0, 0, 0], [1, 1, 1, 1], [2, 2, 2, 阅读全文
posted @ 2017-05-20 17:59 (野生程序员) 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 现有一个序列,data=[for i in range(1,5000,3)],现在要求看一个数是否在列表中存在,我们知道,我们可以使用in或__contains__()的方法,判断一个值是否在列表中,但是列表也是一个一个遍历,看是否与列表中的某个值相等,如果不等则返回False;如果在,则返回Tru 阅读全文
posted @ 2017-05-20 16:07 (野生程序员) 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 递归 递归是一种调用自身的方法,在函数执行过程中重复不断的调用自身的过程,递归的规模每次都要缩小,一般前一步的程序作为后一步的参数。但是必须有递归结束条件。 递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题十分有效,它往往是算法的描述简洁而且易于理解。 递 阅读全文
posted @ 2017-05-20 12:47 (野生程序员) 阅读(603) 评论(0) 推荐(0) 编辑
摘要: Python装饰器 装饰器是在不修改源码给代码添加功能的常用方法。@是装饰的标志。我们知道,在给代码增加功能的时候,要遵循开放封闭的原则,不能随便更改原码,因此装饰器的功能就显示出来了,只需要在函数前面加上装饰器就能解决问题所需。 上面代码中,我们给f2增加了一个验证功能,很多时候,我们需要在不改变 阅读全文
posted @ 2017-05-20 10:35 (野生程序员) 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、yield生成器(yield) yield用来结束while循环,并且能够保持之前循环的状态,下一次调用的时候直接从yield开始执行,执行yield后面的程序,并且重新进行循环;另外,yield还可用来接收参数,接收send()传递来的参数,并赋给一个变量。 上面,我们导入了时间time模块, 阅读全文
posted @ 2017-05-20 06:17 (野生程序员) 阅读(330) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页