自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(839)
  • 收藏
  • 关注

转载 [转载] python 字典查找_python字典的增,删,改,查

参考链接: Python字典clear()字典---dict1.字典是无序,可变的数据类型2.字典:用于存储数据,存储大量数据,字典要比列表快,将数据和数据之间进行关联定义一个字典:dic = {"六月":99,"七月":"99"}字典中逗号分隔叫做一个元素 "六月"(键):99(值) ------键值对字典的键:可哈希的 -- 不可变的数据类型 -- 避免哈希冲突使用了 开放寻址法要求唯一 -- 如果有重复的后边值的将前面的值覆盖字典的值:可...

2021-04-28 15:11:16 219

转载 [转载] python zip 文件解压中文乱码问题解决

参考链接: Python zip()今天突然碰到zip文件解压后中文乱码问题。百度了下觉得这篇文章不错。保存保存。来源:http://blog.sina.com.cn/s/blog_5805e98101012uzv.html万恶的编码!!!!!!!!!! 学习 python 2.x 时就被时不时出现的中文乱码问题搞得头大,无奈用起来资料挺少、支持不多的 python 3.x,没想到昨天来解压缩一大堆文件时仍然遇到乱码的问题,对 python 3.x 失望之极。不得已,又拿起...

2021-04-28 15:10:19 280

转载 [转载] python+selenium定时爬取丁香园的新冠病毒每天的数据,并制作出类似的地图(部署到云服务器)

参考链接: Python vars()python+selenium定时爬取丁香园的新冠病毒每天的数据,并制作出类似的地图(部署到云服务器)声明:仅供技术交流,请勿用于非法用途,如有其它非法用途造成损失,和本博客无关目录python+selenium定时爬取丁香园的新冠病毒每天的数据,并制作出类似的地图(部署到云服务器)前言一、准备二、爬取数据+画图第一步、分析页面第二步、编写代码第三步、结果展示 三、部署到云服务器1.定时运行获取数据2.通过微信获取地图(htm...

2021-04-28 15:09:18 600

转载 [转载] python type() 判断数据类型

参考链接: Python type()type(a).__name__ == 'dict' :可判断a的类型是否类型为dictlist tuple 这些也试用栗子:

2021-04-28 15:07:59 484

转载 [转载] python super详解

参考链接: Python super()说到 super, 大家可能觉得很简单呀,不就是用来调用父类方法的嘛。如果真的这么简单的话也就不会有这篇文章了,且听我细细道来。?约定在开始之前我们来约定一下本文所使用的 Python 版本。默认用的是 Python 3,也就是说:本文所定义的类都是新式类。如果你用到是 Python 2 的话,记得继承 object:在Python 2及以前的版本中,由任意内置类型派生出的类(只要一个内置类型位于类树的某个位置),都属于“新式类”,都会获...

2021-04-28 15:07:05 94

转载 [转载] python sum()函数和.sum(axis=0)函数的使用

参考链接: Python sum()参考:http://www.cnblogs.com/yyxayz/p/4033736.htmlhttp://www.pythontab.com/html/2013/pythonjichu_0918/568.html《Machine Learning in Action》第二章#####################################################################sum函数:...

2021-04-28 15:06:02 313

转载 [转载] 【python】str与json类型转换

参考链接: Python str()在写接口测试框架时,避免不了数据类型的转换,比如强制转换string类型,比如转json类型一、str转jsonstr转为json格式,一定需要保证这个str的格式是json string1.1 使用json.loads字符串str转json对象,需要使用json模块的loads函数import jsonstr1 = '{"accessToken": "521de21161b23988173e6f7f48f9ee96e28", "Us...

2021-04-28 15:05:08 967

转载 [转载] python staticmethod有什么意义_Python 中的 classmethod 和 staticmethod 有什么具体用途

参考链接: Python staticmethod()>>> type(a1)example 2:class a(object):@classmethoddef cm(cls):print '类方法cm(cls)调用者:', cls.__name__@staticmethoddef sm():print '静态方法sm()被调用'class b(a):passa.cm()b.cm()a.sm()b.sm...

2021-04-27 10:49:32 121

转载 [转载] python sorted 使用cmp函数时候注意cmp需要传入两个参数,传入两个参数机制的分析

参考链接: Python sorted()https://blog.csdn.net/huang_shao1/article/details/82228365?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFrom

2021-04-27 10:48:36 136

转载 [转载] 【python】内置函数 slice()

参考链接: Python slice()slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。先来看看其定义吧函数实际上是切片类的一个构造函数,返回一个切片对象,千万不能把其当作函数使用。默认start, step为None;下面看个例子:import numpy as nparr=np.arange(10)arr#Out[37]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])myslice=slice(5) ...

2021-04-27 10:47:41 101

转载 [转载] python 中 setattr() 函数 和 getarrr() 函数

参考链接: Python setattr()setattr() 用来创建属性,经常用在创建类时候,在 init 方法中如果为了以后再加上某些属性,可以留一个关键字参数 setattr() 接受三个参数 setattr(对象,属性名,属性值)class Person(object): def __init__(self,name,gender,birth,**kw): self.name = name self.gender = gender ...

2021-04-27 10:46:47 114

转载 [转载] python set()集合快速比较两个列表内的元素是否一致

参考链接: Python set()python set()集合会自动排序a=['v','a']b=['a','v']same_values = set(a) & set(b)print(same_values)结果:输出的是两个列表相同的元素如果你想比较两个列表内的元素是否完全相同:a=['v','a']b=['a','v']same_values = set(a) & set(b)c=len(same_values)if...

2021-04-27 10:45:52 1108

转载 [转载] Python round四舍五入精度缺失的解决

参考链接: Python round()问题一般的四舍五入操作都是使用内置的round方法,但有时候会出现问题。比如In [1]: round(2.675,2)Out[2]: 2.67为什么不是2.68呢?那是因为float精度缺失导致的。In [3]: Decimal(2.675)Out[4]: Decimal('2.67499999999999982236431605997495353221893310546875')你会发现,2.675其实是2.674...

2021-04-27 10:44:58 276

转载 [转载] Python reversed函数及用法【小白学习Python必备知识】

参考链接: Python reversed()reserved() 是 Pyton 内置函数之一,其功能是对于给定的序列(包括列表、元组、字符串以及 range(n) 区间),该函数可以返回一个逆序序列的迭代器(用于遍历该逆序序列)。reserved() 函数的语法格式如下:reversed(seq)其中,seq 可以是列表,元素,字符串以及 range() 生成的区间列表。 下面程序演示了 reversed() 函数的基本用法:#将列表进行逆序print([x...

2021-04-27 10:44:03 189

转载 [转载] Python repr() 函数

参考链接: Python repr()描述 repr() 函数将对象转化为供解释器读取的形式。语法 以下是 repr() 方法的语法: repr(object)参数object – 对象。返回值 返回一个对象的 string 格式。实例以下展示了使用 repr() 方法的实例:>>>s = 'RUNOOB'>>>repr(s)"'RUNOOB'">>> dict = {'runoob': 'run...

2021-04-27 10:43:09 113

转载 [转载] Python print输出不换行没空格

参考链接: Python print()今天在做编程题的时候发现Python的print输出默认换行输出,并且输出后有空格。题目要求输出122而我的输出是:122于是我百度查到取消print自动换行的方法:就是在print的值后边加逗号,例如print x,果然,不换行了,但是输出结果仍然不对,要求输出为122,而我的输出为1 2 2于是我继续百度查方法,发现Python2和Python3的print方法是不同的。Python2的print不用加()可以直...

2021-04-27 10:42:14 579

转载 [转载] python中pow可以计算负数吗_Python数学.pow()计算失误

参考链接: Python pow()我的代码:import mathdef calculate(operator, firstValue, secondValue):if operator == '^':toReturn = math.pow(firstValue, secondValue). . .return toReturn. . .new = calculate('^', 19, 19)print(' is ' + str(new))work...

2021-04-27 10:41:19 712

转载 [转载] Python: ord()函数

参考链接: Python ord()ch() , unichr() , ord()①chr()函数用一个范围在range(256)内的整数作参数,返回一个对应的字符。>>>chr(65)'A'②unichr()跟chr()一样,只不过返回的是Unicode字符。>>>unichr(12345)u'u3039③超出范围的报ValueErrro异常④ord()函数是chr()或unichr()的配对函数,以字符作为参数,返回...

2021-04-26 14:10:59 98

转载 [转载] Python3 open()函数

参考链接: Python open()open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):在使用该函数的时候,除了file参数必填外,其他参数可以选用。在本代码中对其他参数使用了默认值。在使用open()的时候,如果文件不存在,那么将会返回IOError。参数说明:file:文件名称;mode:制定了文件打开的方式,函数提供了...

2021-04-26 14:10:05 141

转载 [转载] python oct_Python oct()

参考链接: Python oct()python octPython oct() function is used to convert an integer into octal string prefixed with “0o”. Python oct()函数用于将整数转换为以“ 0o”为前缀的八进制字符串。 Python oct() (Python oct())Python oct() function syntax is: Pyth...

2021-04-26 14:09:10 113

转载 [转载] python的next()函数

参考链接: Python next()next(iterobject,defalt)函数的第一个参数是一个可迭代对象,第二个参数可以不写。不写的时候,如果可迭代对象的元素取出完毕,会返回StopIteration。如果第二个参数写一个其他元素,则可迭代对象迭代完毕后,会一直返回写的那个元素。例子:b=[1,2,3,4]a=iter(b)next(a)会依次返回1,2,3,4,StopIteration,StopIteration...a=iter(b,19)...

2021-04-26 14:08:14 99

转载 [转载] Python内置函数-min函数和max函数-详解

参考链接: Python min()博文主要内容如下:max和min函数的使用介绍:对可迭代对象元素进行比较,找到最大/最小值 max(iterable, *[, default=obj, key=func])对传入的多个参数进行比较,找到最大/最小值 max(arg1, arg2, *args, *[, key=func])介绍对复杂结构的数据下,如何使用函数定义中的key 。 需求: 找到列表中出现次数最多的元素。 ...

2021-04-26 14:07:21 2161

转载 [转载] Python中的memoryview

参考链接: Python memoryview()Python中的memoryview提供了类似C语言指针的功能,有了memoryview,如果某个Object支持buffer protocol,那么就可以通过memory去访问到他的内部。Python中原生支持buffer protocol的obj有bytes和bytearray代码实例:转载于:https://www.cnblogs.com/LYliangying/p/9552294.html...

2021-04-26 14:06:19 154

转载 [转载] Python max() 方法

参考链接: Python max()描述Python max() 方法返回字符串中最大的字母(26个字母中最大的是Z)。语法max() 方法语法: max(S)参数S -- 字符串。返回值返回字符串中最大的字母。实例以下实例展示了 max() 方法的使用方法: #!/usr/bin/python3S = "runoob"print ("最大字符: " + max(S))...

2021-04-26 14:05:25 161

转载 [转载] python - map()解析

参考链接: Python map()1. map()用法2. 函数底层机制Python map()函数的用法_Python_另一个自己-CSDN博客 https://blog.csdn.net/seetheworld518/article/details/469598713. python2 & python 3 map()差异python的map()输出对象地址问题_python_Serendipityo的博客-CSDN博客 https://...

2021-04-26 14:04:31 150

转载 [转载] python 动态变量创建locals()

参考链接: Python locals()通过以下程序可以动态创建局部变量names = locals()for i in range(3): names['n' + str(i) ] = i #创建后直接调用变量名没问题 print(n0, n1, n2)但是,使用中发现,如果动态创建的变量实在函数中创建的且最后需要被return 返回,则如下写法就不行,会提示没有定义n0等。def(): names = lo...

2021-04-26 14:03:37 648

转载 [转载] Python中为什么len不是普通方法

参考链接: Python len()如果x是一个内置类型的实例,那么len(x)的速度会非常快。背后的原因是CPython会直接从一个C结构体力读取对象的长度,完全不会调用任何方法。获取一个集合中元素的数量是一个很常见的操作,在str、list、memoryview等类型上,这个操作必须高效。换句话说,len之所以不是一个普通方法,是为了让Python自带的数据结构可以走后门,abs也是同理。...

2021-04-26 14:02:43 88

转载 [转载] python iter( )函数

参考链接: Python iter()python中的迭代器用起来非常灵巧,不仅可以迭代序列,也可以迭代表现出序列行为的对象,例如字典的键、一个文件的行,等等。迭代器就是有一个next()方法的对象,而不是通过索引来计数。当使用一个循环机制需要下一个项时,调用迭代器的next()方法,迭代完后引发一个StopIteration异常。 但是迭代器只能向后移动、不能回到开始、再次迭代只能创建另一个新的迭代对象。 反序迭代工具:reversed()将返回一个反序访问的迭代器。python中提供的迭代模块.

2021-04-25 13:48:33 63

转载 [转载] issubclass在python中的意思_python issubclass 和 isinstance函数

参考链接: Python issubclass()Python issubclass() 函数issubclass() 方法用于判断参数 class 是否是类型参数 classinfo 的子类。语法:issubclass(class, classinfo)参数class -- 类。classinfo -- 类。返回值如果 class 是 classinfo 的子类返回 True,否则返回 False。例子:#!/usr/bin/python...

2021-04-25 13:47:28 93

转载 [转载] python isinstance()方法的使用

参考链接: Python isinstance()python isinstance()方法的使用描述 Python中的 isinstance() 函数,是Python中的一个内置函数,用来判断一个函数是否是一个已知的类型,类似 type()。 语法 isinstance(object,classinfo) 1 参数:object : 实例对象。 classinfo : 可以是直接或者间接类名、基本类型或者由它们组成的元组。 返回值:如果对象的类型与参数二的类型(classinfo)相...

2021-04-25 13:46:31 73

转载 [转载] python int类数据的内存大小

参考链接: Python int()Python是全面向对象语言,和C,java在基本数据变量占用字节数上存在较大差异,主要原因来自于python 基本数据变量都是对象,具有更复杂的结构体,而且python2,python3,操作系统位数不同还有差异,可以利用 sys.getsizeof(x)函数查看占用的字节数,下面是python3.5,windows 64位 内存占用情况,可以看出变量的结构体占用和值的占用:import sysa1 = 0a2 = 1a3 = 100a4..

2021-04-25 13:45:34 368

转载 [转载] Python input()函数

参考链接: Python input()描述:Python input()函数用于接受一个标准输入数据语法:input([prompt])参数介绍:prompt ---提示信息。需要注意的是,如果prompt参数存在,它将被写入标准输出,而不带尾随换行符。返回值:返回为 string 类型。下面例子展示input()函数使用方法s = input('-->')print(s)print(type(s))输入:Monty Pyth...

2021-04-25 13:44:38 188

转载 [转载] Python简介、linux上Python及其IDE的安装和详细配置

参考链接: Python id()一、什么是Python?Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。二、Python简介及应用领域Python是一种解释型脚本语言,可以应用于以下领域:1.Web 和 Internet开发 2.科学计算和统计 3.教育 4.桌面界面开发 5.软件开发 6.后端开发三、Python 特点1....

2021-04-25 13:43:42 173

转载 [转载] python hex转字符串_Python hexstring-list-str之间的转换方法

参考链接: Python hex()在Python操作数据内容时,多数情况下可能遇到下面3种类型的数据处理:hexstring 如:'1C532145697A8B6F'str 如:'\x1C\x53\x21\x45\x69\x7A\x8B\x6F'list 如:[0x1C, 0x53, 0x21, 0x45, 0x69, 0x7A, 0x8B, 0x6F]各种第三方模块(如pyDes),或者自己写的接口中,可能存在由于类型不统一需要在这3种数据中来回切换的情况。需要用到的核...

2021-04-25 13:42:40 493

转载 [转载] Python中 hash去重

参考链接: Python hash()现在有3000条数据,需要插入到数据库中去,使用的是对链接进行MD5加密,hashcode = md5(str(item_url)) 然后在数据库中设置 hashcode 为UNIQUE索引3000条数据全部插入完毕,耗时是32s不使用MD5加密,耗时30秒。(https://www.cnblogs.com/xuchunlin/p/8616604.html)结论:MD5加密去重对时间影响不大https://blog.csdn.net/M...

2021-04-25 13:41:43 245

转载 [转载] python hasattr函数_Python的hasattr() getattr() setattr() 函数使用方法详解

参考链接: Python hasattr()hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来1 >>> class test():2 ... name="xiaohua"3 ... def run(self):4 ... return "HelloWord"5 ...6 >>&...

2021-04-25 13:40:44 100

转载 [转载] python全局变量的使用

参考链接: Python全局变量问题提出,怎么记录汉诺塔问题中盘子移动的次数?def hanu(n,a,b,c): if n==1 : print("move",a,"->",c) return hanu(n-1,a,c,b) print("move",a,"->",b) hanu(n-1,b,a,c) print("move",...

2021-04-25 13:39:45 71

转载 [转载] python getattr_Python中的异常处理

参考链接: Python getattr()后台回复1024,解锁无限快乐! 异常处理在任何一门编程语言里都是值得关注的一个话题,良好的异常处理可以让你的程序更加健壮,清晰的错误信息更能帮助你快速修复问题。在Python中,和不部分高级语言一样,使用了try/except/finally语句块来处理异常,如果你有其他编程语言的经验,实践起来并不难。 异常处理语句 try…excpet…finally 实例代码 def div(a, b):try: p...

2021-04-23 09:08:16 208

转载 [转载] Python中不可变集合的使用frozenset()方法

参考链接: Python Frozenset()使用frozenset()方法,将集合变为不可变集合,不可以修改其中的元素。例如:>>> num3 = frozenset([1,2,3,4,5])>>> num3.add(6)Traceback (most recent call last): File "<pyshell#29>", line 1, in <module> num3.add(6)Attribu...

2021-04-23 09:07:17 188

转载 [转载] python float()

参考链接: Python float()1.函数功能将一个数值或者字符转换成浮点型数值 >>> a = 12345>>> amount = float(a)>>> print(amount)12345.0不加任何参数 返回0.0 >>> float()0.0转载于:https://www.cnblogs.com/mingerlcm/p/821...

2021-04-23 09:06:22 44

空空如也

空空如也

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

TA关注的人

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