摘要: python迭代和异常处理 可迭代对象 #迭代的定义: 迭代就是指更新换代 要重复进行 而且每次的迭代都必须基于上一次的结果 我们使用for循环的时候就是把元素从容器里一个个取出来 这种过程其实就是迭代 #迭代器: 迭代取值的工具 '迭代器的作用是提供给你一种不依赖索引取值的方式' #需要迭代取值的 阅读全文
posted @ 2022-03-23 19:11 洛阳城门听风雨 阅读(145) 评论(0) 推荐(0)
摘要: python表达式生成式和常见内置函数 三元表达式 #使用场景:二选一的时候 推荐使用三元表达式 #寻常代码: def index(a,b): if a>b: return a # 如果a>b则输出a else: return b # 如果a<b则输出b '不够简洁比较繁琐' 三元表达式 值1 if 阅读全文
posted @ 2022-03-22 20:55 洛阳城门听风雨 阅读(129) 评论(0) 推荐(0)
摘要: python装饰器和递归函数 多层装饰器 '语法糖会将紧挨着的被装饰对象的名字当做参数自动传入装饰器函数中' #代码示例: def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwargs): print('执行了wrapper 阅读全文
posted @ 2022-03-21 18:01 洛阳城门听风雨 阅读(60) 评论(0) 推荐(0)
摘要: python闭包函数和装饰器 闭包函数 闭包的特点就是内部函数引用了外部函数中的变量 # 闭包函数的两大特征 1.闭:定义在函数内部的函数 2.包:内部函数使用了外层函数名称空间中的名字 #代码示例: def outer(): name = 'python' def inner(): print(n 阅读全文
posted @ 2022-03-18 17:43 洛阳城门听风雨 阅读(54) 评论(0) 推荐(0)
摘要: python名称空间和函数名 名称空间 #名称空间 命名空间提供了在项目中避免名字冲突的一种方法 各个命名空间是独立的,没有任何关系的 一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响 '''其实就是存放变量名与变量值绑定关系的地方''' #名称空间的分类 1.内置名称空间 pyt 阅读全文
posted @ 2022-03-17 17:28 洛阳城门听风雨 阅读(65) 评论(0) 推荐(0)
摘要: python初识函数 函数的定义和调用 #函数的定义: python定义函数使用def关键字 return[表达式]语句用于退出函数,选择性的向调用方返回一个表达式,不带参数值的return语句返回none #代码示例: def func(): #定义函数 print("hello world") 阅读全文
posted @ 2022-03-16 17:56 洛阳城门听风雨 阅读(59) 评论(0) 推荐(0)
摘要: 文件操作和函数简介 文件内光标的移动 #大前提:文件内指针的移动是Bytes为单位的,唯独t模式下的read读取内容个数是以字符为单位 f.read(3) with open('a.txt',mode='rt',encoding='utf-8') as f: data=f.read(3) print 阅读全文
posted @ 2022-03-15 18:02 洛阳城门听风雨 阅读(48) 评论(0) 推荐(0)
摘要: 文件操作和字符编码 字符编码的实际应用 编码和解码 编码 将人类能够读懂的字符编码成计算机能够直接读懂的字符 解码 将计算机能够直接读懂的字符解码成人类能够读懂的字符 s1 = '事已至此 何不一搏' # 编码 encode # print(s1.encode('gbk')) """ 字符串前面如果 阅读全文
posted @ 2022-03-14 20:16 洛阳城门听风雨 阅读(72) 评论(0) 推荐(0)
摘要: python字典元组集合内置方法 字典内置方法 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: dict = {key1:value1,key:value2} # 阅读全文
posted @ 2022-03-10 18:56 洛阳城门听风雨 阅读(111) 评论(0) 推荐(0)
摘要: python 字符串和列表内置方法 字符串的其他内置方法 1.移除字符串首尾的指定字符 strip()移除首尾指定字符 lstrip()移除左边指定字符 rstrip()移除右边指定字符 #代码示例: s1 = ' tony ' print(s1.strip('-')) #移除首尾指定字符 prin 阅读全文
posted @ 2022-03-09 20:24 洛阳城门听风雨 阅读(85) 评论(0) 推荐(0)