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