随笔分类 - python自动化
摘要:id内置函数 a = "instance" print(id(a)) 打印出来的是十进制的内存地址 37570672 我们要区别的是 def func(): pass print(func) 此时打印的是十六进制的内存地址 <function func at 0x0000000002481EE0>
阅读全文
摘要:我们知道变量的本质就是内存地址的指向在Linux中变量就是内存地址,引用变量就是命名的内存地址,其实我感觉在计算机的世界里很多东西设计的理念都是相通的理解函数名就是变量名是学习闭包,装饰器,迭代器生成器的基础,一定要理解好,函数名就是变量名 第一步:我们在内存中开辟了一个内存地址名字叫fun,内存地
阅读全文
摘要:1,什么是异常? 异常是错误发生的信号,一旦程序出错,就会产生一个异常,应用程序未处理该异常。 异常便会抛出,程序随之终止。 2,常见的异常类型 第一:语法错误应该在程序运行前修正 第二:逻辑错误 3如何处理异常
阅读全文
摘要:1 什么是继承 是一种新建类方式,新建的类称为子类,子类会遗传父类的属性,可以减少代码冗余,在python中,子类(派生类)可以继承一个或者多个父类(基类, 超类) 在python2中类分为俩种 1,经典类:指的就是没有继承object类的类,以及该类的子类。 2,新式类:指的就是继承object类
阅读全文
摘要:random模块 random的应用
阅读全文
摘要:1 什么叫迭代器: 迭代是一个重复的过程,每次重复都是基于上一次的结果来的 2 为什么要用迭代器? -对于序列类型:字符串,列表,元组,可以使用基于索引的迭代取值方式,而对于没有索引的类型 如 字典,集合,文件,这种方式不再适合,于是我们必须找出一种能不依赖于索引的取值方式,这就是迭代器 3 可迭代
阅读全文
摘要:闭包函数 闭包函数定义,定义在函数内部的函数,特点是;包含对外部作用域而不是对全局作用域名字的引用。该函数就称之为闭包函数。 简单装饰器实现 1,为什么要使用装饰器,开放封闭原则,对扩展是开放的,对修改是封闭的 2,什么是装饰器 用来装饰他人,装饰器本身可以是任意可调用对象,被装饰器的对象也可以是任
阅读全文
摘要:函数(对象) 函数是第一对象:函数可以当做数据来使用, x=10 可以被引用 y=x 可以当做参数传入一个函数 def foo(m): print(m) foo(x) 可以当做函数的返回值 def bar(): return x print(bar()) 可以当做容器类型的 print([x,1,2
阅读全文
摘要:1 关键字参数 定义:关键字参数:在函数调用阶段,按照key=value的形式定义实参可以不依赖位置而指名道姓给形参传值 需要注意的的问题(可以与位置实参混用,但是): 默认参数:在定义函数阶段,已经为形参赋值了,在定义阶段已经赋值,意味着在调用阶段可以不传值, 注意问题: 默认参数的值,只在定义时
阅读全文
摘要:不用函数, 组织结构混乱,可读性差 代码冗余 无法统一管理,维护难度极大 具备某一个功能的工具既函数 函数的使用的必须遵守:先定义,后调用。 函数的分类: 1 内置函数:python解释器自带的函数,python解释器启动就会定义好这些函数。 例如len() max() min() sum() 2.
阅读全文
摘要:文件处理 格式 打开 f=open('a.txt',mode='r',encoding='utf-8') 读写 data=f.read() print(data) 关闭 f.close() 流程分析: 1:向操作系统发起系统调用 2:操作系统打开这个文件,返回一个文件句柄给应用程序 3:在应用程序中
阅读全文
摘要:字符串(str)和整数(int)类型变量的结合 *遵循只有同一类型的变量才可以结合。 *不同类型的变量之间的转换 实例:实现打印出“192.168.100”和1的结合出“192.168.100.1” 1)结合出“191.168.100.1” 注意点:1,转换成统一类型变量 2,需要结果得到的是什么类
阅读全文

浙公网安备 33010602011771号