上一页 1 ··· 19 20 21 22 23
摘要: random模块用来生成随机数,有以下几个常用方法: 我们可以用random模块来生成随机的验证码 阅读全文
posted @ 2018-12-05 23:35 银色的音色 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Python的反射机制 Python的反射机制,就是反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基于字符串的事件驱动! 常用的反射内置函数有四个:hasattr(),getattr(),se 阅读全文
posted @ 2018-11-28 23:45 银色的音色 阅读(325) 评论(0) 推荐(0) 编辑
摘要: re模块用来使用正则表达式。正则表达式用来对字符串进行搜索的工作。我们最应该掌握正则表达式的查询,更改,删除的功能。特别是做爬虫的时候,re模块就显得格外重要。 1.查询 re.match是从字符串开头开始匹配,如果和匹配字符不同,即便字符串内包含相同内容,返回值也为空。而re.search是匹配字 阅读全文
posted @ 2018-11-26 00:50 银色的音色 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 用Python实现复杂的计算器,可以按照“()”、乘除、加减的优先级进行混合运算。主旨是对正则表达式进行学习。 设计思路: 1.在计算式中搜索最后一个“(”,再搜索和它匹配的“)”,截取两个括号间的表达式cul。 2.乘除的优先级高,循环搜索cul内的乘除号,进行计算后进行加减计算,得到结果ans。 阅读全文
posted @ 2018-11-24 00:47 银色的音色 阅读(8113) 评论(0) 推荐(1) 编辑
摘要: 编程范式主要分为面向过程及面向对象。 面向过程(Procedural Programming) 程序从上到下一步步执行,一步步从上到下,从头到尾的解决问题 。基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继续分解直到小问题足够 阅读全文
posted @ 2018-11-18 00:30 银色的音色 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 装饰器是对已有的模块进行装饰(添加新功能)的函数。 现有一段代码: 现在需要增加func1和func2的功能,计算段代码的运行时间。 思路1:修改函数内的代码: 每个函数都添加了红色的代码段,如果需要改的func较多时,该方法明显不适用。并且违反了为函数添加附加功能时的原则1:不能修改被装饰函数的源 阅读全文
posted @ 2018-11-06 00:09 银色的音色 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1.对文件进行读写操作时,先建立文件句柄 其中,r为文件操作权限: r-只读,w-写(新建文件后写),a-追加(f.write()后在最后追加信息),r+读写(追加写),rb二进制文件读(后面不跟encodi)常用来做网络传输及视频文件读写操作。 2.文件读操作 在读取文件时,有一类似光标的功能。可 阅读全文
posted @ 2018-10-30 23:06 银色的音色 阅读(454) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23