文章分类 - python语法
摘要:1 # 列表推导式___________________________________ 2 3 # 30以内所有能被3整除的数的平方 4 num = [i * i for i in range(1, 31) if i%3 == 0] 5 print(num) 6 7 # 找到嵌套列表中含有两个'e'的所有名字 8 names = [['Tom', 'Billy', 'J...
阅读全文
摘要:在不改变原来函数的调用方式的情况下,在这个函数的前后添加新的功能。 完美地符合了一个开发原则:开放封闭原则 装饰器格式:
阅读全文
摘要:迭代器的好处: 从容器类型中一个一个的取值,会把所有的值都取到 节省内存空间 yield from 迭代器创建: 生成器: 自动实现了迭代器协议。生成器就是可迭代对象。 生成器send方法:
阅读全文
摘要:全局变量:整个文件中都能调用,并且顶头写的,没有缩进的变量。 局部变量:在子程序里定义的变量叫局部变量,缩进过的。 注意:局部变量里面的变量名称前面加上global可以强行将它更改为全局变量
阅读全文
摘要:定义函数型参顺序:位置参数,*args,默认参数,**kwargs 打印函数名:func.__name__ python函数定义方法: 延伸: 递归函数: 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 特性: 1.必须有一个明确的结束条件(return) 2.
阅读全文
摘要:python控制台输出带颜色文字 百分号方式: format方式: 对齐、字符分割 字典方式:
阅读全文
摘要:集合: 1 # set 可变集合 2 # 特点:无序、不重复、元素是不可变类型。 3 4 # 利用集合去重 5 lis = ['张三', '李四', '王五', '李四'] # 创建一个列表 6 a = set(lis) # 将列表转换为集合,自动去重 7 print(a) 8 print(list
阅读全文
摘要:文件处理流程: 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 文件打开模式: r:只读模式,也是默认模式w:写入模式,新内容覆盖原内容,文件如果不存在将自动创建文件a:写入模式,将新内容追加到文件末尾x:创建一个新的文件并写入,如果文件存在,则命令执行失败b:
阅读全文
摘要:异常处理详解 python几种常见异常类型名称: AttributeError 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或包;基本上是路径问题或名称错误IndentationError 下
阅读全文
摘要:字典增、改、删、查: 1 # 字典:增加 2 3 dic_1 = {"水果": "苹果", "动物": "大象", "number": 520} # 创建字典dic_1 4 dic_1["家电"] = "空调" # 如果键不存在,那么就新增键值对 5 print(dic_1) # 打印字典dic_1
阅读全文
摘要:关于列表增、删、改的操作: 1 # 列表:添加 2 # append() insert() 3 4 list_1 = ["weather", 13, "baolu", "family"] # 创建一个列表 5 6 list_1.append("苹果") # 用append函数将 苹果 添加到列表★最
阅读全文

浙公网安备 33010602011771号