欢迎来到无荨的博客

想一千次,不如去做一次。如果自己不努力,那么这一辈子只可能在原地踏步!
摘要: 进程: 一个程序运行起来之后,代码+用到的资源称之为进程,它是操作系统分配资源的基本单位。不仅可以通过线程完成多任务,进程也是可以的。 调用:import multiprocessing python的多进程是真真正正的利用了cpu的多核 进程之间是相互独立的 不共享、互不干涉,进程间有隔离性 耗费 阅读全文
posted @ 2019-10-23 07:34 无荨 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1、为何要有迭代器? 对于序列类型:字符串、列表、元组,我们可以使用索引的方式迭代取出其包含的元素。 但对于字典、集合、文件等类型是没有索引的,若还想取出其内部包含的元素,则必须找出一种不依赖于索引的迭代方式,这就是迭代器 2、什么是可迭代对象?可迭代对象 以直接作用于 for 循环的数据类型有以下 阅读全文
posted @ 2019-10-22 07:36 无荨 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 什么是生成器? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在 阅读全文
posted @ 2019-10-21 07:24 无荨 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 什么是匿名函数? 匿名函数就是没有名字的函数 为什么要有匿名函数? 因为随着程序代码的增多对于函数起名比较麻烦,并且有些函数只调用一次,那么这种情况,用匿名函数比较合适 #如何定义一个匿名函数? 语法 lambda 函数的语法只包含一个语句,如下: lambda [arg1 [,arg2,..... 阅读全文
posted @ 2019-10-20 10:54 无荨 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: 装饰器: 在不改变元代码和调用方式的基础上增加新功能函数中 内存地址 +():表示调用该函数 # wrapper 包装、包裹;decorator 装饰器、装饰 装饰器一般格式: 如何实现装饰器?一、没有形参 二、源代码有形参 1、 2、 三、装饰器有形参(在外边再加一个函数) 实例:#在访问之前加一 阅读全文
posted @ 2019-10-19 08:22 无荨 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 函数: 一次定义,多次调用,函数可以变相看成变量函数的阶段: 1.定义阶段 2调用阶段 形参和实参: 定义阶段的参数叫形参,调用阶段的参数叫实参 函数的几种基本用法: #多变量 # *args可以传入多个实参 #**kwargs:可以传入多个键值对 eg:小实例:分开打印 # return:返回一个 阅读全文
posted @ 2019-10-18 07:54 无荨 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 切片 格式:[start : end : step] start:起始索引,从0开始,-1表示结束 end:结束索引 step:步长 # 字符串,列表,元组等都可以支持切片截取的操作# 切片必须依赖于下标,即只有有下标的才能切片。注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一 阅读全文
posted @ 2019-10-17 07:54 无荨 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 打开文件的三种方式: open(r'E:\学习日记\python\code\文件的简单操作.py') open('E:\\学习日记\\python\\code\\文件的简单操作.py') open('E:/学习日记/python/code/文件的简单操作.py')#字符串前面加一个r代表原生的raw 阅读全文
posted @ 2019-10-16 08:27 无荨 阅读(446) 评论(0) 推荐(0) 编辑
摘要: # len统计字符或元素的个数 # is 和==的区别# is:判断内存地址是否相等# ==:判断值是否相等 # 1.可变类型:在id不变的情况下,value可以变,则称为可变类型,如列表,字典# 2. 不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存空间) 阅读全文
posted @ 2019-10-15 08:02 无荨 阅读(279) 评论(0) 推荐(1) 编辑
摘要: #元组,元组跟列表一样,只不过列表可读可写,而元组一般用来只读,不修改#python中不允许修改元组的数据,也包括不能删除其中的元素。 t1 = ('a','b','c','d','s','a') >>> a=t1.count('a') >>> print(a) 2 >>> a=t1.index(' 阅读全文
posted @ 2019-10-14 07:48 无荨 阅读(270) 评论(0) 推荐(0) 编辑