2017年11月16日
摘要: 一、Redis:以键值对的形式存储在内存中,读取速度快 二、Redis基本操作 1、连接Redis 2、set() 和 get(): 操作(key : value) 3、hset() 和 hget(): 操作(name: key:value) 4、删除key 5、setex() :设置超时时间 阅读全文
posted @ 2017-11-16 22:56 乔~惜 阅读(2765) 评论(0) 推荐(0) 编辑
  2017年11月12日
摘要: 一、用Python连接Mysql 1、查询 通过循环游标查询 2、添加 对数据库进行增删改操作后,都需要提交到数据库,否则操作无效 3、修改 4、删除 5、关闭连接 操作结束后,要中断数据库连接 阅读全文
posted @ 2017-11-12 17:22 乔~惜 阅读(501) 评论(0) 推荐(0) 编辑
  2017年11月2日
摘要: 一、正则表达式:制定一个匹配规则,找出符合这个规则的字符串 1、元字符 2、匹配次数 3、懒惰限定符 4、范围 5、[ ] 和 | 的区别 查看结果: 二、匹配函数 1、match( ) / search( ) / findall( ) 查看结果: 2、group( ) 和 groups( ) 查看 阅读全文
posted @ 2017-11-02 17:53 乔~惜 阅读(325) 评论(0) 推荐(0) 编辑
  2017年10月31日
摘要: 一、捕获异常 1、当程序出错时,不会展示bug信息给用户,而是提供一个友好的提示后,继续执行程序 2、如下,实现除法,当分母为0时,捕获并打印出异常信息;Exception可以捕获任何异常 >>> div(1,0)异常为 division by zero 也可以指定异常为ZeroDivisionEr 阅读全文
posted @ 2017-10-31 21:35 乔~惜 阅读(5036) 评论(0) 推荐(1) 编辑
摘要: 一、程序模块化 一个程序可能需要导入自己写的模块,或者需要导入、查找、修改文件等操作。当把程序移植到其他路径执行时,会因为模块或文件路径的变化而报错。 程序模块化,就是将整个程序(包含该程序需要用到的所有函数、变量、文件、模块等)当做一个整体。只要整个程序内部的相对路径不改变,将程序移植到其他路径执 阅读全文
posted @ 2017-10-31 14:27 乔~惜 阅读(2981) 评论(0) 推荐(1) 编辑
  2017年10月28日
摘要: 一、模块:一个python文件就是一个模块。模块分三类: 1、内置模块 2、第三方模块(需要安装后再导入) 3、自己创建的模块 二、安装第三方模块的三种方法 1、通过pip3命令安装 1)在python安装目录的Scripts文件夹下有pip3 2)把pip3添加到环境变量中,或者先跳转到Scrip 阅读全文
posted @ 2017-10-28 15:25 乔~惜 阅读(267) 评论(0) 推荐(0) 编辑
  2017年10月27日
摘要: 一、常用内置函数之一 在一个文件中多次导入同一个模块,该模块只会执行一次 map(function, iter),结果是map对象,可用list转化 1、当function的参数只有一个时,返回function( iter[i] ) 2、当function的参数大于一个时,需要传入与参数相同个数的迭 阅读全文
posted @ 2017-10-27 18:09 乔~惜 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 1、迭代器iterator中只能包含可迭代对象。可用于for循环的对象是可迭代对象Iterable,如list,tuple等,可迭代对象不能用__next__()访问元素 2、能用于for循环,且能通过__next__()访问的对象是迭代器Iterator,如生成器就是一个迭代器对象 3 阅读全文
posted @ 2017-10-27 16:38 乔~惜 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、三元运算符 举例说明: 二、lambda表达式 阅读全文
posted @ 2017-10-27 11:27 乔~惜 阅读(1226) 评论(0) 推荐(0) 编辑
  2017年10月26日
摘要: 一、函数的参数有四种,位置参数、默认参数、可变参数和关键字参数 二、仅输入位置参数时,默认参数会打印默认值 三、输入两个参数 三、可变参数:可变参数接收0个或多个参数。输入的多个参数会自动组合成一个tuple,变成可变参数 可变参数可以直接接收一个list或者tuple,但是要在参数前面加上* 四、 阅读全文
posted @ 2017-10-26 10:53 乔~惜 阅读(2147) 评论(0) 推荐(0) 编辑