自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python热爱者的博客

人生苦短,我用Python

  • 博客(84)
  • 收藏
  • 关注

转载 Python 随机数函数

random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0描述random() 方法返回随机生成的一个实数,它在[0,1)范围内。语法以下是 random() 方法的语法:import randomrandom.random()注意:random()是不能直接访问的,需要导入 random 模块,然后通过 ra...

2019-12-30 19:00:26 960

转载 Python csv模块的使用

1、csv简介CSV (Comma Separated Values),即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用的文本格式,用以存储表格数据,包括数字或者字符。很多程序在处理数据时都会碰到csv这种格式的文件,它的使用是比较广泛的(Kaggle上一些题目提供的数据就是csv格式),csv虽然使用广泛,但却没有通用的标准,所以在处理csv格式时常常会碰到麻烦,幸好p...

2019-12-30 18:52:21 462

转载 使用 Python 在 Linux 上实现一键回归测试

从代码库迁出代码 —- pexpect 的使用测试人员从代码库(例如 CVS )迁出代码的过程中,需要手动输入访问密码,而 Python 提供了 Pexpect 模块则能够将手动输入密码这一过程自动化。当然 Pexpect 也可以用来和 ssh、ftp、passwd、telnet 等命令行进行自动化交互。这里我们以 CVS 为例展示如何利用 Pexpect 从代码库迁出代码。清单 1. 用 p...

2019-12-30 18:33:21 312

转载 python 关于异常处理 try...except... 的两个案例

输入若干个成绩,求所有成绩的平均分。每输入一个成绩后询问是否继续输入下一个成绩,回答“yes”就继续输入下一个成绩,回答“no”就停止输入成绩。numbers = [] #使用列表存放临时数据while True: x = input('请输入一个成绩:') try: ...

2019-12-29 16:57:22 706

转载 Python:集合

集合set1.由不同元素组成的集合,集合是一组无序排列的,集合中的元素必须是不可变的定义集合第一种:jh = {1,2,3,4}print(type(jh),jh)运行结果:<class 'set'> {1, 2, 3, 4}Process finished with exit code 0第二种:jh = set('hello')print(type(...

2019-12-29 16:53:07 245

转载 Python: max和min函数的高级使用

1.简单比较age_dic={'age1456':15,'age2':16,'xiaohong_age':12,'xiaoming_age4':18,'age5':10}print(max(age_dic)) # key值进行比较。比较时一位一位比较print(max(age_dic.values())) # values 值比较运行结果:xiao...

2019-12-29 16:49:32 379

转载 python中函数嵌套、函数作为变量以及闭包的原理

嵌套函数:python允许创建嵌套函数。也就是说我们可以在函数里面定义函数,而且现有的作用域和变量生存周期依旧不变。例子:#encoding=utf-8def outer(): name="python" def inner():#outer函数内部定义的函数 print name return inner()#返回该内部函数outer()...

2019-12-28 20:44:23 366

转载 python中的作用域以及内置函数globals()-全局变量、locals()-局部变量

在python中,函数会创建一个自己的作用域,也称为为命名空间。这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找。通过内置函数globals()返回的是python解释器能知道的变量名称的字典(变量名:值);而locals()函数返回的是函数内部本地作用域中的变量名称字典。由此可以看出,函数都是由自己独立的命名空间的。查看全局变量和局部变量:#coding=utf-8...

2019-12-28 19:28:42 463

转载 python将文本转化成语音并播放

一、问题在学习的过程中,我们会涉及到将文本信息,转化成语音的过程,比如:我爬取了一个小说的网站,我要将里面的内容进行语音处理。目前能够进行语音的方法还是很多,比如win32com,百度ai。二、解决1.这里介绍如何使用百度ai的方法,首先在http://ai.baidu.com/?track=cp:aipinzhuan|pf:pc|pp:AIpingtai|pu:title|ci:|kw:...

2019-12-28 16:30:04 1482

转载 Python实现Newton和lagrange插值

一、介绍Newton和lagrange插值:给出一组数据进行Newton和lagrange插值,同时将结果用plot呈现出来1、首先是Lagrange插值:根据插值的方法,先对每次的结果求积,在对结果求和,完成插值。2、newton插值:先要建立差商表,差商表的建立的时候,每次减去的x[0]都是对角的元素,因此需要注意。二、实现'''遇到问题没人解答?小编创建了一个Python学习...

2019-12-28 16:27:18 858

转载 Python数据库添加时间

利用pymysql往数据库中添加时间字段的方法:1.导入datetime和pymysql:安装:pip install pymysql, datetime是内置2.写入SQL语句:向对应的字段中间添加对应的数据,全部用%s后面再将所有的内容集成到一个list中然后用【cursor.excutemany(sql, list)】,将所有的数据全部执行进去。最后【connect.commit()...

2019-12-28 16:24:18 1053

转载 23道Python基础练习题附答案

1、Python和Java、PHP、C、C#、C++等其他语言的对比?(1)C语言C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言。C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。Jav...

2019-12-27 16:10:16 8194 1

转载 Python中:re的match和search区别?

1、match()函数只检测RE是不是在string的开始位置匹配,search()会扫描整个string查找匹配;2、也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none。3、例如:import reprint(re.match('super', 'superstition').span()) # (0,5)print(r...

2019-12-27 15:33:11 357

转载 列举Python中常见的内置函数

Python内置函数就是python标准库里(语言自身携带的)函数(公共函数)。那么,接下来就来谈一谈python里的内置函数1、abs() 此函数返回数字的绝对值。a = 5b = -10print(abs(a)) #输出3print(abs(b)) #输出52、all() 此函数用于判断给定的可迭代参数 iterable 中的所有元素是否都不为 0、都不为Fa...

2019-12-27 15:30:54 1419

转载 Python中:def func(a,b=[]) 这种写法有什么坑?

那我们先通过程序看看这个函数有什么坑吧!'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''def func(a,b=[]): b.append(a) print(b)func(1)func(1)func(1)func(1)看下结果[1][1...

2019-12-27 15:13:39 5095

转载 在Python中用尽量多的方法实现单例模式

一、模块单例Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。#foo1.pyclass Singleton(object): def foo(self): passsingleton = Singleton()#foo.pyfrom foo1 imp...

2019-12-26 16:58:08 306

转载 Python中文件读写之 w+ 与 r+ 到底有啥区别?

其实r 是只读,只能读不能写,这是很明确的,但是r+是可读写,变成r+后还没太明白到底加了什么,还是照样写不了,有没有这样的体验呢,如下代码,只读时f = open("test.txt", 'r', encoding="utf-8") # 文件句柄f.write("we are heros\n")data = f.read()print(data, type(data))f.clos...

2019-12-25 19:15:47 627

转载 python中字符串的几种表达方式(用什么方式表示字符串)

今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下.主要是python中字符串的几种表达,表示方式。python的几种表达方式1 使用单引号扩起来字符串>>> 'my python lession' #以单引号将字符串扩起来'my python lession'>>> a = 'my python less...

2019-12-25 16:35:10 3535

转载 python中,如何将多行进行输出,同时将行尾的换行符去掉

比如我要输出字符串的常量,字符串常量要输出多行,该怎么解决呢1.可以通过三引号(""" … “”")将要输出的内容扩起来>>> print("""Usage: thingy [OPTIONS] -h Display this usage message -H hostname ...

2019-12-25 16:32:50 1272

转载 python中如何将字符串连接在一起,多倍的字符串如何输出

在python中,如果有多个字符串,想要连接在一起,或者说想要拼接在一起该如何操作,在此记录下。1.通过 + 这个加号操作符,将字符串拼接在一起>>> "First" + "Python" + "Lesson"'FirstPythonLesson'>>> >>> print("First" + "Python" + "Lesson")...

2019-12-25 16:29:32 821

转载 python 取出字典的键或者值/如何删除一个字典的键值对/如何遍历字典

先定义一个字典并直接进行初始化赋值my_dict = dict(name="lowman", age=45, money=998, hourse=None)1.取出该字典所有的键: key_list = my_dict.keys() 返回的是列表my_dict = dict(name="lowman", age=45, money=998, hourse=None)key_list = ...

2019-12-24 15:45:47 609

转载 django 获取外键对应数据的方式

模型 models.py中'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''from django.db import modelsclass User(models.Model): name = models.CharField()class Order...

2019-12-24 15:42:06 2365 1

转载 Python 将一个已知的 utc时间字符串 转换为东八区时间

先获取一个utc格式的时间utc_time = datetime.datetime.utcnow()print(utc_time)输出2018-06-24T08:59:39Z这里我们假设目前拥有的是一个字符串格式的UTC时间,那么该如何将其转换为东八区时间呢?utc_time = "2018-06-24T08:59:39Z"1.去掉其中的字母# 第一次替换为空格,第二次替换...

2019-12-24 15:39:18 1354

转载 python中 使用join()方法 对各种数据类型中元的素进行合并拼接

“连接符”.join(列表或元组或字符串或字典)返回的是一个使用连接符进行拼接的字符串如果对象是列表,元组,就是以一个下标元素为单位进行拼接如果对象是字符串,就是一个单词元素为单位进行拼接如果对象是字典,就是以一个键为单位进行拼接列表In [4]: a = ["123", "123"]In [5]: b = "".join(a)In [6]: bOut[6...

2019-12-24 15:35:50 405

转载 Django + DRF + Elasticsearch 实现搜索功能

django使用haystack来调用Elasticsearch搜索引擎如何使用django来调用Elasticsearch实现全文的搜索Haystack为Django提供了模块化的搜索。它的特点是统一的,熟悉的API,可以让你在不修改代码的情况下使用不同的搜索后端(比如 Solr, Elasticsearch, Whoosh, Xapian 等等)。环境:django ==1.11.11...

2019-12-24 15:22:31 641

转载 python 使用dir() help() 查看一个对象所有拥有的方法和属性

可以使用python 的内置方法 dir() 或者help() 查看 某个对象所拥有的方法和属性, 二者间的区别是:dir() : 只是得到方法或者属性的名称help():不但可以得到对象的方法和属性名称, 同时也可以得到这些方法或者属性的使用方式的描述dir():print(dir("str")) # 列出字符串的方法名称和属性名称, 也可以传入某个对象变量名, dir(ob...

2019-12-23 16:25:24 987

转载 Python zip() 与 map()的用法

zip():将多个可迭代对象按序取出相同索引的元素(当长度最小的对象为准), 组成一个个元组,并封装在一个可迭代对象中'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''a = [1, 2, 3, 4]b = [5, 6, 7, 8] c = zip(a, b) #...

2019-12-23 16:09:53 291

转载 Python 有序字典(OrderedDict)与 普通字典(dict)

Python 的基础数据类型中的字典类型分为:无序字典 与 有序字典 两种类型1.无序字典(普通字典):my_dict = dict()my_dict["name"] = "lowman"my_dict["age"] = 26my_dict["girl"] = "Tailand"my_dict["money"] = 80my_dict["hourse"] = Nonefor key...

2019-12-23 16:04:31 461

转载 python 使用进程池Pool进行并发编程

进程池Pool当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。初始化Pool时,可以指定一个最大进程数,当有新的请求提交到Pool中时,如果池还没有满,那么就会创建一个新的进程用来执行该请求;但如果池中的进程数...

2019-12-23 15:58:29 253

转载 python 使用 sorted 对 列表嵌套元组的数据进行排序

在开发的过程可能会遇到这么一个需求,存在一个列表嵌套元组的数据:data = [(1, 'a'),(2, 'b'),(5, 'c'),(3, 'd'),(4, 'e')]需要将这个列表按照元组的第一个或者第二个元素进行排序, 这时可以直接使用内置函数sorted()进行处理1.按照第一个元素的大小进行排序new_data = sorted(data)print(new_data)输...

2019-12-23 15:54:03 1228

转载 Python字符串删除指定符号(不限位置)

python中去掉字符串中某些不想要的字符:1、一般的可以用replace()这个函数不限定位置,是可以替换原来不想要的字符,替换成空 字符就相当于删除了2、也可以用strip(),删除两边的字符(默认是删除左右空格)rstrip(),lstrip()这两个可以选择只删除左边或者右边3、re.sub这个可以根据正则删除,此处是删除串中的数字1-9,字符a-z,A-Z,还可以加其他的'...

2019-12-21 16:24:15 2061

转载 python生成多维数组方法总结(多维创建有问题的情况)

1、一维list1=[0]*5 #[0,0,0,0,0]list2=np.arange(5) #[0,1,2,3,4]2、二维(注意)'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''list2=[[0]*3]*2 ...

2019-12-21 16:21:59 417

转载 python三目运算和递归的小练习

应用前:'''递归的简单实现,输出i = 5的时候的结果遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!'''def diGui(i = 0): i = i +1 if i >=5: return ("{0}大于等于5".format(i))...

2019-12-21 16:17:25 240

转载 Python的time库的一些简单函数以及用法

time库的一些函数time.time () :获取当前时间戳,即计算机内部时间值,浮点数>>>import time>>> time.time()1566131077.7118852 '''放回的值是以秒为单位的,具体含义则是从1970.1.1 00:00到当前时刻的以秒为单位的时间间隔'''time.ctime() : 获取当前时间并以易读...

2019-12-21 16:16:00 461

转载 python中的逻辑关系

逻辑术语在python中会使用下面的术语(字符或者是词汇)来定义事物的真(True)或者假(False)。计算机的逻辑就是在程序的某个位置检查这些字符或者变量组合在一起的表达式。- and : 与- or : 或- not : 非- != : 不等于- == : 等于- >= : 大于等于- <= : 小于等于- True : 真- False :假真值表使...

2019-12-21 16:02:49 2087

转载 Python判断字符串是否xx开始或结尾

判断是否xx开始使用startswith示例代码:String = "12345 上山打老虎"if str(String).startswith('1'): #判断String是否以“虎”结尾 print("有老虎")else: print("没老虎")执行结果: 有老虎判断是否xx结尾使用endswith示例代码1:String = "12345 上山打...

2019-12-20 18:49:40 644

转载 Python使用正则表达式分割字符串

re.split(pattern, string, [maxsplit], [flags])pattern:表示模式字符串,由要匹配的正则表达式转换而来。string:表示要匹配的字符串。maxsplit:可选参数,表示最大的拆分次数。flags:可选参数表示标志位,用于控制匹配方式,如是否区分子母大小写示例代码:'''遇到问题没人解答?小编创建了一个Python学习交流QQ群:...

2019-12-20 18:42:31 530

转载 Python中的构造方法

在Java等语言中都有构造方法【进行对象的创建及初始化】这个东东,示例代码如下:public class Student { //成员变量 private String name; private int age; //有参构造方法 public Student(String name,int age) { this.name = name; this.age = age;...

2019-12-20 16:58:48 782

转载 Python实现switch效果

Java中有switch这个东东有的地方使用switch感觉还挺好使,但是Python没有提供switch这个东东,下面我们想办法来完成类似Java和C里面的那种switch效果。Java示例代码:import java.util.Scanner;public class Demo { public static void main(String[] args) { Scanne...

2019-12-20 16:55:54 282

转载 python实现ldap接入

需要提前安装python-ldap模块python接入ldap其实分了几个步骤:1、使用一个管理员账户登陆到ldap2、使用一个字段值是唯一的字段,去搜索到要验证用户的DN值(ldap搜索到的单个用户信息是一个元祖数据,DN值就是元祖数据的第一位数据,"cn=x,ou=xx,ou=xxx,ou=xxxx,dc=xxxxx,dc=com"这个就是DN值)3、然后使用搜索到的用户的DN值和用户...

2019-12-20 16:51:43 1865

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除