首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
站外书签
张种恩的技术小栈
绿泡泡:___zze,添加备注来意
累计撰写
748
篇文章
累计创建
65
个标签
累计收到
39
条评论
栏目
首页 🏚
归档 📅
标签 🔖
🐮 P 的小伙伴们
相册
站外书签
目 录
CONTENT
以下是
Python
相关的文章
2019-05-03
Python基础(18)之collections模块
在collections模块中有一些的数据结构类型,使用如下:namedtuple:带名称的元组fromcollectionsimportnamedtuplePoint=namedtuple('point',['x','y'])point1=Point(1,2)point2=Point(2,3)pr
2019-05-03
598
0
0
Python
2019-04-29
Python基础(17)之re模块
常用方法findall()以列表返回所有满足条件的结果。importreprint(re.findall('\d','a1b2c2abc123'))#['1','2','2','1','2','3']search()查找到第一个匹配信息就返回一个包含匹配信息的对象(未找到时返回None),该对象通过
2019-04-29
611
0
0
Python
2019-04-25
Python基础(16)之内置函数整理
数字相关数据类型转换bool()转布尔类型。print(bool([]))#Falseprint(bool(''))#Falseprint(bool(0))#Falseprint(bool({}))#Falseprint(bool(()))#Falseint()转整形。print(int('3'))
2019-04-25
705
0
0
Python
2019-04-03
Python基础(15)之装饰器进阶
获取被包装函数原生属性例1:常规函数取函数名deffunc():print('执行中')print(func.__name__)func()#result:#执行中#func常规函数可以通过函数的__name__属性可拿到当前函数名称。例2:被装饰函数取函数名defwrapper(func):def
2019-04-03
605
0
0
Python
2019-03-29
Python基础(14)之装饰器入门
从一个小例子来了解装饰器,现要统计一个函数执行耗时:原始版本importtime#time模块有提供时间相关函数defdo_something():print("do_something")time.sleep(0.5)#让程序停止0.5秒模拟其它操作耗时start=time.t
2019-03-29
331
0
0
Python
2019-03-11
Python基础(13)之生成器、各种推导式及生成器表达式
在Python中,使用了yield的函数被称为生成器(generator)。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到yield时函数会暂停并保存当前所有的运行信息,返回yield的值,并在下一次执行nex
2019-03-11
637
0
0
Python
2019-03-06
Python基础(12)之迭代器
我们之前一直在用可迭代对象进行迭代操作,那么到底什么是可迭代对象?首先我们先回顾一下目前我们所熟知的可迭代对象有哪些:str、list、tuple、dict、set。那为什么我们可以称他们为可迭代对象呢?因为他们都遵循了可迭代协议。什么是可迭代协议?首先我们先看一段代码:#正确foriin'123'
2019-03-06
566
0
0
Python
2019-03-02
Python基础(11)之命名空间和作用域
本篇文章摘自https://www.runoob.com/python3/python3-namespace-scope.html。命名空间命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过Python字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间
2019-03-02
662
0
0
Python
2019-02-28
Python基础(10)之函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以d
2019-02-28
428
0
0
Python
2019-02-24
Python基础(9)之文件操作
open()打开文件Python提供了必要的函数和方法进行默认情况下的文件基本操作。你可以用file对象做大部分的文件操作。你必须先用Python内置的open()函数打开一个文件,open()函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file,mode='r')创
2019-02-24
411
0
0
Python
2019-02-21
Python基础(8)之深浅拷贝
在Python中,字符串(str)、元组(tuple)和数字(Number)是不可更改的对象,而列表(list)、字典(dict)等则是可以修改的对象。不可变类型:变量赋值a=5后再赋值a=10,这里实际是新生成一个int值对象10,再让a指向它,而5被丢弃,不是改变a的值,相当于新生成了a。可变类
2019-02-21
688
0
0
Python
2019-02-13
Python基础(7)之数据在内存中的缓存机制和小数据池
测试环境:MacOS+Python3.7.4。在同一文件里在同一文件中针对各基本类型的变量做如下测试:#在同一文件中#测试环境:MacOSPython3.7.4#1、对于整型而言,有相同值的两个变量在内存中的id值一致。a=-12342143124b=-12342143124print(id(a)=
2019-02-13
592
0
0
Python
1
2
3
4
5
6