![](https://img-blog.csdnimg.cn/2019102509562894.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python后端-语法基础
文章平均质量分 54
python语法基础总结专栏
宅神kin
因为同样的坑不想踩两次而写博客
展开
-
Python基础—判断时间是否在时间区间内
判断时间是否在时间区间内 大家都知道 3<4<5这种连等式判断在python中是可行的 >>> 3<4<5 True 那么给定时间是否在时间区间内,也可以用连等式来判断 # 给定两个时间来比较下 >>> from datetime import datetime >>> a=datetime.now() >>...原创 2019-06-05 14:38:42 · 16770 阅读 · 0 评论 -
DateUtil—解决令人头疼的时间计算
Dateutil使用 relativedelta weekday: MO, TU, WE, TH, FR, SA, SU rrulestr INTERVAL: 每隔一段时间 DTSTART: 规则开始时间 COUNT: 执行次数 rrule freq: 单位 YEARLY, MONTHLY, WEEKLY,DAILY, HOURLY, MINUTELY, SECONDLY inte...翻译 2019-04-30 20:37:01 · 788 阅读 · 0 评论 -
Python项目之异常处理
异常处理 在项目中,难免会有bug。 我们需要把这些可能出现的异常捕获到然后做处理,既不影响项目的运行又可以看到错误的输出, 下面以我经常用到的技术栈flask+mongoengine举个例子原创 2019-01-26 19:08:11 · 1353 阅读 · 0 评论 -
python中zip函数使用
zip函数使用 看到很多库的源码里使用到了zip函数,来通过例子了解下如何应用 写个转换类型的函数 def k(i): return list(i) 开始测试 两个同维度参数 >>> a=[1,2,3] >>> b=[4,5,6] >>> k(zip(a,b)) [(1, 4), (2, 5), (3, 6)] 两个同维度...原创 2019-02-24 23:45:54 · 518 阅读 · 0 评论 -
Python语法高级篇—列表运算
Python 两个列表取并集、差集、交集 大家都知道python中set可以去重,对于两个list的运算也可以通过转换为set来实现,在数据量大的情况下,可以省去不必要的for遍历操作 如有下面两个数组: x = [1,2,3,4] y = [3,4,5,6] 想要的结果是[3,4] 交集 1.正常 ret = [] for i in x: if i in y: ret...原创 2019-02-20 22:07:57 · 947 阅读 · 0 评论 -
python中args,kwargs简单使用
经常见到这样的函数 def demo(a,b,*args, **kwargs): pass 当参数比较长时,就可以使用*args,**kwargs包含至其中 *args: 列表或元组 **kwargs: 通常是字典,键值对取值 示例 ...原创 2018-11-02 15:25:03 · 2505 阅读 · 0 评论 -
直击痛点的python面试题
python 面试 网上找的面试题大都不痛不痒的,感觉是一个开发人员必须掌握的知识点,还停留在概念层面,本文将其换种问法,以应用层的角度来剖析自己,为自己以后的面试打下基础。 正文 WEB开发 1.你做过哪些项目?说说你的项目的开发流程。 项目: 相信大家自己也准备了,略 开发流程: 我是在一家产品公司工作的,公司采用的是敏捷开发模式。 (提出需求)Boss提出产品规划路线,...原创 2018-07-07 10:03:43 · 742 阅读 · 0 评论 -
python操作Redis
Python操作Redis 连接 Redis **import **redis r = redis.StrictRedis(“localhost”,6379,password=‘123456’) 一 STRING 字符串的操作 1. r.set h设置值 #在Redis中设置值,默认不存在则创建,存在则修改 r.set('name', 'zhangsan') '...原创 2018-04-25 19:13:34 · 325 阅读 · 0 评论 -
python笔记 ( 七 ) 爬虫
通用爬虫和聚焦爬虫概念 1.爬虫概念: 用程序从互联网上爬取信息 2.语言: c/c++ 效率最高 php 不擅长 python 优美简洁 java 代码长 多 冗余 改变 通用爬虫: 1.抓取网页 2.数据存储 3.数据处理 4.关键字进行搜索 关键字搜索方式: 手动提交url 百度站长 ...原创 2018-04-24 21:00:38 · 225 阅读 · 0 评论 -
python笔记 (六)正则
正则 使用: import re re.match(pattern,string,flags = 0) pa = re.match('love','i love you') //从头开始匹配 pa.group() //匹配对象 pa.span() //匹配位置元组 功能:从第一个字符开始匹配 不符合返回None re.search(pattern,string,flags = 0)...原创 2018-04-24 20:59:50 · 167 阅读 · 0 评论 -
python笔记(四)模块,加密,转码
ASCII和Unicode ord('A') //65 chr(65) //A '\u4ead' //亭 encode //转码 decode //解码 迭代器 能通过for 循环遍历的数据 叫迭代对象(Iterable) for 的这种遍历形式 我们称为迭代(Iteration) 当前数据是不是可以迭代的对象 判断当前类型是否为可迭代对象 import collect...原创 2018-04-24 20:56:59 · 458 阅读 · 0 评论 -
python笔记(三) 函数 高阶函数
函数 1. 什么是函数 在项目的开发中 有一些代码块是反复使用 就会封装起来 封装起来的我们就叫函数 2. 为什么定义函数 优点:方便(提高代码的利用率) 提高代码的可读性 便于调试bug: 3. 函数的分类 系统库函数 自定义函数 4.自定义函数 语法: def funcName(): 函数体 ---------------- func...原创 2018-04-24 20:50:33 · 229 阅读 · 0 评论 -
python笔记(二)运算 流程控制
运算符 赋值运算符 = 算数运算符 + - * / % **求次方 //求商 复合运算符 += -= = /= %= *= //= 比较运算符 > < >= <= != == ==返回值真和假== 逻辑运算符 and or not 逻辑与 逻辑或 逻辑非 按位与 & #相应位数都为1 结果为1 否则为0 ...原创 2018-04-24 20:48:38 · 173 阅读 · 0 评论 -
python笔记(一) 数据类型 函数
==# ==变量 在程序的运行过程中,变量值可以发生改变 变量先定义再使用 标识符 命名规范 数字 字母下划线组成 不能以数字开头 不能使用系统关键字 查看关键字: import keyword #导入库 print(keyword.kwlist) 变量的命名规范: 1. 见名识意 2. 尽量用英文 3. 采用驼峰命名法或者是下划线 num1 = num2 =...原创 2018-04-24 20:47:23 · 1006 阅读 · 0 评论 -
python函数整理
==Math函数== 函数 作用 函数 作用 isnumeric 判断字符是否是数字 random 随机数 round 四舍五入(第二个参数按位精确) abs 绝对值 sqrt 开方 max 最大值 min 最小值 floor 向下取整 ceil 向上取整 pow 乘方 ...原创 2018-04-23 20:55:14 · 243 阅读 · 0 评论