Python
哆啦A梦~~
这个作者很懒,什么都没留下…
展开
-
PYTHON基础
2. 基本语法2.1. if / elif / elsex=int(raw_input("Please enter an integer:"))#获取行输入 if x>0: print '正数'elif x==0: print '零'else: print '负数' 此外C语言中类似"xxx?xxx:xxx"在Python中可以这样写 >>>number=...转载 2018-04-12 21:29:14 · 1668 阅读 · 0 评论 -
Python中read()、readline()和readlines()三者间的区别和用法
众所周知在python中读取文件常用的三种方法:read(),readline(),readlines(),今天看项目是又忘记他们的区别了。以前看书的时候觉得这东西很简单,一眼扫过,待到用时却也只知道有这么几个方法,不懂得它的原理与用法。也许吧,没有永远的记忆,况且根本没有用心去记它。话不多说,来一起看看详细的介绍:假设a.txt一、read([size])方法read([size])...转载 2019-02-13 21:00:14 · 403 阅读 · 0 评论 -
Python面试题整理
1、 class Parent(object): x = 1class Child1(Parent): passclass Child2(Parent): passprint Parent.x, Child1.x, Child2.xChild1.x = 2print Parent.x, Child1.x, Child2.xParent.x = 3pri...原创 2019-02-13 19:33:15 · 539 阅读 · 0 评论 -
python 小知识点
Python strip()方法描述Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。语法strip()方法语法:str.strip([chars]);参数chars -- 移除字符串头尾指定的字符序列。返回值返回移除字符串头尾指定的字符生成的新字符...转载 2019-01-10 11:44:14 · 127 阅读 · 0 评论 -
Leetcode 053 最大子序和 python 分治+动态规划
给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为&am转载 2018-12-09 12:35:58 · 166 阅读 · 0 评论 -
Django model,QuerySet 序列化成json的方法(解决了500 (INTERNAL SERVER ERROR)的问题)
问题描述:ajax从前端向后端请求数据,后端的视图函数需要把数据转换成json格式传过去。但是一直报下面这个500的错误:经过研究发现,拼凑json串的时候将一组queryset格式的数据拼进去了,如下:{'otherlog_success': 57772481L, 'attributetable_failed': 0L, 'attributetable_success':...转载 2018-11-27 14:36:02 · 2553 阅读 · 0 评论 -
ValuesQuerySet对象 转换成json
def search(request): kw = request.GET.get('kw') word = Cnword.objects.filter(words__startswith=kw).values('words')[0:10] # 返回django.db.models.query.ValuesQuerySet对象 # word = Cnword.objec...转载 2018-11-29 14:10:58 · 409 阅读 · 0 评论 -
定义一个协程
转自:Python黑魔法 --- 异步IO( asyncio) 协程 - 简书 https://www.jianshu.com/p/b5e347b3a17c我觉得写得超好!python asyncio网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程。无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态。使用协程可以实现...转载 2018-11-25 17:12:13 · 273 阅读 · 0 评论 -
正则表达式验证邮箱地址abc132@163.com
通常我们在注册邮箱帐号时,怎么来验证邮箱是否合法呢?比如我们要注册一个163邮箱,首先要校验是否合法,其次才是是否已被使用,需要符合以下的格式:6~18个字符,可使用字母、数字、下划线,需以字母开头。我们可以定义一个正则表达式:^[a-zA-Z]\w{5,17}@163.com 这个表达式意思是:^: 表示以什么开头,则^[a-zA-Z]表示以字母开头[a-zA...转载 2018-11-23 17:39:07 · 35286 阅读 · 0 评论 -
正则表达式匹配规则
转载 2018-11-23 17:14:00 · 122 阅读 · 0 评论 -
Python与PyCharm的中文显示问题
最近在编写Python爬虫,用的Python2.7中文在IDE里的显示非常蛋疼,我用的IDE是PyCharm 2018.1...爬取的数据经常无法显示出中文,(估计一大部分是print语句的锅..) 想特意总结一下:1. 每个.py文件开头加# -*- coding:utf-8 -*-这样就可以在.py文件中出现中文了, 例如中文注释,注意这个声明和print内容以及文件输...转载 2018-11-23 16:47:30 · 7711 阅读 · 0 评论 -
简单工厂模式(python版)
什么是简单工厂模式工厂模式有一种非常形象的描述,建立对象的类就如一个工厂,而需要被建立的对象就是一个个产品;在工厂中加工产品,使用产品的人,不用在乎产品是如何生产出来的。从软件开发的角度来说,这样就有效的降低了模块之间的耦合。简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。简单工厂实例化的类具有相同的接口或者基类,在子类比较固定并不需要扩展时,可以使用简单工厂。如...转载 2018-11-12 20:34:09 · 150 阅读 · 0 评论 -
解决Python中TypeError: unbound method 问题
今天执行了下之前写的Python接口文件,源码如下,__author__ = 'Administrator'#coding:utf-8from readData import dictionaryreadIt = {}readIt = dictionary.onlyCellValue("E:\python\API\eadData.xls", "Sheet1", 1)print rea...转载 2018-11-12 20:31:38 · 16142 阅读 · 0 评论 -
Python input()和raw_input()的区别
区别:raw_input()把输入的都当作字符串,而input()输入什么类型就是什么类型raw_input()直接输,效果杠杠的~但是要注意哦,你的年龄的格式是string哦转载 2018-11-12 10:34:52 · 6376 阅读 · 0 评论 -
logging.basicConfig函数
在UI自动化应用中,经常会出错,打log就是一个很重要的环节,python的logging.basicConfig函数 真是既方便,又简单,每次粘贴到用例前,就可以打log了。 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。相比print,具备如下优点: 可以通过设置...转载 2018-11-13 14:20:16 · 42570 阅读 · 0 评论 -
使用from __future__ import unicode_literals
当你在查看一些python源码或者其他人的代码的时候,经常会在.py 的文件里看到 from __future__ import unicode_literals 在Python中有些库的接口要求参数必须是str类型字符串,有些接口要求参数必须是unicode类型字符串。 对于str类型的字符串,调用len()和遍历时,其实都是以字节为单位的,这个太坑爹了,同一个字符使用不同...转载 2018-10-30 18:57:33 · 487 阅读 · 0 评论 -
Requests——Python HTTP库
转自 高级用法 — Requests 2.18.1 文档 http://docs.python-requests.org/zh_CN/latest/user/advanced.html本篇文档涵盖了 Requests 的一些高级特性。会话对象会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3 的 c...转载 2018-10-29 20:23:53 · 182 阅读 · 0 评论 -
python中datetime模块中strftime/strptime函数
python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime1、由日期格式转化为字符串格式的函数为: datetime.datetime.strftime()2、由字符串格式转化为日期格式的函数为: datetime.datetime.strptime()3、两个函数都涉及日期时间的格式化字符串,列举如下:%a 星期...转载 2018-10-18 17:38:11 · 619 阅读 · 0 评论 -
python requests中content与text方法的区别
requests的作用作用:发送网络请求,返回响应数据,requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等。其中返回的网页部分会存在.content和.text两个对象中。response = requests.get(...转载 2019-03-24 20:34:58 · 446 阅读 · 0 评论