摘要:
正则表达式 正则表达式前戏 我们日常生活中有很多地方都能用到正则表达式 比如说我们登录的时候输的手机号 其实内部需要校验是否是11位纯数字, 是不是13,15,17,18,19开头的,如果使用python代码来写的话就很长 # 手机号必须为11位纯数字,并且常规手机号开头位(13, 14, 15, 阅读全文
摘要:
周总结(4) 异常处理 异常处理的语法结构 try: 被检测的代码 except Exception as e: 针对上述被检测的代码指定的方案 可以和else结合使用: 被检测代码运行正常没有报错后执行else子代码 可以和finally结合使用: 无论try子代码是否报错都会执行finally代 阅读全文
摘要:
OS 模块 os模块主要用于与代码所在的操作系统沟通。 句式: import os 通过os.的方法使用 os 有很多功能,在我们使用的时候能给我们带来更加方便,自动化的体验感。 创建目录 分为两种,创建单级目录和创建多级目录 mkdir # 创建单级目录/不可以创建多级目录 os.mkdir(r' 阅读全文
摘要:
包的具体使用 我们想要在python3中使用包,虽然相对python2来说可以不用添加__init__.py, 但是为了兼容性更好还是加上__init__ 在导入包的时候 索要名字其实是跟包里面的__init__.py要 1.如果想直接通过包的名字使用包里面所有的模块 那么需要在__init__.p 阅读全文
摘要:
索引取值与迭代取值的差异 索引取值可以按照 任意索引位任意次数取值。不支持无序数据类型。 迭代取值只能从前往后依此取值无法返回,支持所有数据类型。 模块 模块简介 本质: 内部具有一定功能(代码)的py文件 模块就是已经封装好的功能体,可以直接使用。 模块就是一个工具包,要想使用这个工具包的工具,就 阅读全文
摘要:
异常常见类型 异常类型有很多种 异常类型就是我们一段代码在运行时遇到bug终止运行.返回给我们一段报错信息,其中就有异常类型。 SyntaxError 语法错误 NameError 名字错误 IndexError 索引错误 KeyError k键错误(字典中的k) IndentationError 阅读全文
摘要:
本周内容(第三周) 文件操作 1.文件的概念: 操作系统显示给用户可以直接操作硬盘的快捷方式, 打开文件的两种方式: f = open(r'a.txt', 'r', encoding='utf8') f.close() 关闭打开的文件 with open(r'a.txt', 'a', encodin 阅读全文
摘要:
可迭代对象 可迭代对象 对象内置有双下iter(__iter__)方法的都可以称为可迭代对象。 # 内置方法就是我们在.调出来的 可迭代对象范围 分为两种 一种是不可迭代对象,一种是可迭代对象 不可迭代对象: int float boll 函数对象 可迭代对象: str list dict tupl 阅读全文
摘要:
重要内置函数 1.map() 映射 可以结和匿名函数一起用 l1 = [12,21,26,31,40] res = map(lambda x:x+6, l1) # map 相当于for 循环l1列表 把列表里的数据传给x(相当于形参) 接着 x+6后的数据值 生产一个新的列表 print(list( 阅读全文
摘要:
二分法,三元表达式,生成式,匿名函数 算法简介 算法是什么,算法是用来解决问题的有效办法。 不是所有的算法都是很有效的,也有一些不达标的算法。 算法应用的场景有很多,比如我们日常生活中用到的一些软件都含有一些算法。 比如抖音他就可以根据我们浏览的爱好来给我们推相应的视频。这种算法统称 """推荐算法 阅读全文