科学网

 找回密码
  注册
Day21 模块的导入和异常处理
黄书瑞 2020-3-19 10:53
一、模块的导入 import 先从sys.modules里查看模块是否已被导入,如果没有导入就依据sys.path路径寻找模块,找到模块后就导入,并创建这个模块的命名空间,把文件中的名字都存储在命名空间中。 import as 有重命名的功效,重命名后只有重新命名的模块可用,之前的模块就不能使用了。 使用场景: 当应用操作类似时的 ...
951 次阅读|没有评论
Day20 常用模块
黄书瑞 2020-3-17 15:30
我们使用的脚本是用python解释器来编程,如果你从python解释器退出再进入,那么你定义的所有方法和变量就都消失了。 为此,python提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件就被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名为.py。模块可以被别的程序 ...
1349 次阅读|没有评论
Day19 re模块
黄书瑞 2020-3-15 21:52
python中的re模块 re模块为python中的内置模块,python程序中通过这个模块来使用正则表达式 re模块的使用 re模块有两种使用方式,示例中以match方法为例 方式1: 步骤: (1)直接使用re.match方法(传入正则表达式和需要匹配的字符串)对文本进行匹配查找,match方法返回一个match方法。 (2)使用 ...
1515 次阅读|没有评论
Day18正则表达式
黄书瑞 2020-3-15 19:47
正则表达式的含义 参考链接:https://www.runoob.com/regexp/regexp-syntax.html 正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个子串中提取出符合某个条件的子串等。 例如: runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字 ...
3135 次阅读|没有评论
Day17 递归函数
黄书瑞 2020-3-15 11:09
一、递归函数的意义 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 意义:通过一定的“基”,并按照某种规则达到重复的效果。 二、递归函数的应用 defstory():#第一步 print('从前有座山')#第三步,第五步. ...
1115 次阅读|没有评论
Day16 重要的内置函数
黄书瑞 2020-3-10 22:22
一、python的数据类型和数据结构 (一)数据类型 python中有六种标准数据类型:数字(number)、字符串(str)、列表(list)、元组(tuple)、集合(sets)、Dictionary(字典) 其中,除列表和字典外,其他数据类型皆为不可变数据类型 (二)数据结构 python 中常见的数据结构可以统称为容器(container)。序列( ...
1246 次阅读|没有评论
Day15生成器函数进阶
黄书瑞 2020-3-5 21:38
一、使用生成器的方式 defgenerator(): print(123) yield1 print(456) yield2 g=generator() ret=g.__next__() print('***',ret) ret=& ...
1115 次阅读|没有评论
Day14 迭代器和生成器
黄书瑞 2020-3-5 10:02
一、迭代器 1、引子 l= 取值的方式有:索引取值、for循环取值,对于for 循环取值方式:可被循环的数据类型有:list、dict、str、set、tuple、f=open()句柄,range(),enumerate枚举。 2、概念 (1)查看某种数据类型中所有方法的方式 print(dir( ))set(dir({}))set(dir('')) print(set)#输出 ...
1023 次阅读|没有评论
Day13 作业
黄书瑞 2020-3-4 16:23
1、编写装饰器,为多个函数加上认证的功能(用户的账号和密码来源于文件),要求登录成功一次,后续的函数都无序输入用户名和密码。 FLAGE=False deflogin(func): definner(*args,**kwargs): globalFLAGE &n ...
820 次阅读|没有评论
Day 12 装饰器的进阶
黄书瑞 2020-3-4 10:16
一、functools.wraps 二、带参数的装饰器 三、多个装饰器装饰同一个函数 四、生成器函数 一、装饰器 (一)原则 开放封闭原则,对修改是封闭的。只能扩展功能 (二)作用 不改变原函数调用方式的情况下,在函数的前后添加功能,装饰器的本质是闭包函数。 defwrapper(func):#func是被装饰函数 ...
1033 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-8 09:03

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部