
python
。。
其实@qq.com
冲鸭!!!
展开
-
python高级(装饰器&正则表达式)
目录装饰器正则表达式装饰器1.OCP原则(open close protocol):对已有运行(稳定的)代码,不应该修改它,如果你增加新的功能,添加新的功能代码即可对修改关闭、对增加扩展开放。2.什么是装饰器装饰器就是一个闭包函数,它能够@闭包名称装饰一个原有的函数,是的原有函数的功能更加的强大3.如何定义装饰器1)定义一个闭包,闭包有一个默认的参数,是一个引用,该引用就是需要装饰的函...原创 2020-04-10 22:46:57 · 312 阅读 · 0 评论 -
python异常处理
一 .什么是异常异常指的是软件在运行的过程中,因为一些原因(如:使用者操作不当等)引起程序错误,导致软件奔溃的这种现象,就叫做异常二、python处理异常法一:try … catch语句块来完成,使用try抓捕异常。 try: # 将有可能触发异常的代码 except: #处理异常的代码example:运行结果:1)正常2)不正常法二:e...原创 2020-04-09 23:34:03 · 994 阅读 · 0 评论 -
python高级
目录深浅拷贝生成器迭代器闭包如果函数中使用yield关键字,那么这个函数的返回值就是一个生成器深浅拷贝生成器迭代器闭包一.深浅拷贝1.赋值(基本数据类型)主要的操作,栈内存的复制2.浅拷贝如果是一个列表:ls2 = ls.copy()浅拷贝对象,并不是把对象完整的拷贝,而是仅仅拷贝了第一层对象.3.深拷贝深拷贝使用的递归的方式完成的拷贝,这样的,两个对象之间将没有任何关系...原创 2020-04-08 23:58:39 · 514 阅读 · 0 评论 -
python——内置模块(math&random&sys&hashlib&hmac&time&datetime$uuid)
1.random模块该模块主要 用来产生随机数(伪随机数)面试是通过算法编写的伪随机数,不是真的随机数1) randint(m,n) # 产生随机整数[m, n]2)random() # 产生一个0~1内的随机数3) choice() # 在序列(seq)中随机筛选一个元素4) uniform() # 产生的基于正态分布的随机数2、math模块1)ceil ...原创 2020-03-26 22:33:23 · 239 阅读 · 0 评论 -
python——内置模块之os模块
一、OS模块 (主要操作系统的文件系统)1.import os导入模块导入模块的本质就是把 python 文件解释一遍导入包的本质就是 执行包下的 init.py 文件包里面有很多模块2.方法介绍 1)os.cpu_count() # 返回cpu的核对应的线程数2核4线程2)os.chdir(path) change directory 修改目录 改变当前脚本工作目录,相当于...原创 2020-03-25 18:37:46 · 565 阅读 · 0 评论 -
python——全局函数
Python有很多内置方法,这些都全局可用1.查看内置属性dir() : 查看对象的内置属性数学运算abs() 返回绝对值divmod() 返回商和余数round() 四舍五入pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余sum() 求和min() 求最小值max() 求最大值3. 进制转换bin() 将给的参数转换成二进...原创 2020-03-23 23:52:34 · 366 阅读 · 0 评论 -
python——字符串&切片
字符串对象:1、字符串定义:(1) 定义:字符串就是一系列字符,在python中,用引号(单引号,双引号,三引号都可以)括起来的都是字符串。例如:“kaikai” , “hello world” ,“xixi is a girl”(2)输出字符串直接在print函数中输出字符串。如:print(“kaikai”)(3)拼接字符串python中使用加号(+)来拼接字符串。如:2.字符...原创 2020-03-20 00:30:12 · 292 阅读 · 0 评论 -
python——容器之元组&字典
元组(tuple):1.创建元组法一:通过若数据类型t = (元素…)法二:tuple全局函数tt = tuple()tt = tuple((元素…))通过下标来访问元素(有序) 元组的特点:不可变类型元组的元素一旦定义下来,则无法改变。但是如果元组内部元素是可变类型,那么该元组就可变!!2.常见方法index 查询元素位置count 统计元素出现的次数字典(dict...原创 2020-03-19 18:59:54 · 146 阅读 · 0 评论 -
python——容器之列表&集合
容器:可以存放多个元素的一种数据类型,补充变量的无法存储大量数据的缺陷。列表:类似于数组,可以存储多种类型的数据例如:字符串,汉字,单个字符,列表,等等创建列表法一:利用python的弱数据类型ls=[1,2,'xixi',[1,19,0]] ls[1, 2, 'xixi', [1, 19, 0]]法二:利用全局函数listls1=list([9,0,34,'xixi',...原创 2020-03-19 13:31:01 · 177 阅读 · 0 评论 -
Python入门-环境搭建&变量&数据类型解析
人机交互式Windows+R键打开cmd后输入“python”,进入交互式。退出可以输入“exit()”。运行脚本1.直接输入驱动盘符进入脚本所在盘,如输入“d:”进入d盘2.用cmd中的“cd”命令跳转到脚本存放目录,如我存放脚本的目录是D:\python,则输入“cd python”,返回上一级目录用“cd…”3.输入“python ***.py” 即可运行。***是文件名————...原创 2020-03-09 21:05:43 · 257 阅读 · 0 评论 -
Python脚本报错AttributeError: ‘module’ object has no attribute’xxx’解决方法
问题定位:查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件问题解决方法:命名py脚本时,不要与python预留字,模块名等相同2.== 删除该库的.pyc文件==(因为py脚本每次运行时均会生成.pyc文件;在已经生成.pyc文件的情况下,若代码不更新,运行时依旧会走pyc,所以要删除.pyc文件),重新运行代码;或者找一个可以运行代码的环境,拷贝替...原创 2020-03-06 11:11:59 · 1194 阅读 · 0 评论