摘要: 面相对象基础语法 目标 dir 内置函数 定义简单的类(只包含方法) 方法中的 self 参数 初始化方法 内置方法和属性 面向对象传的是内存地址 01. dir 内置函数(知道) 在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象 在 Python 中可以使用以 阅读全文
posted @ 2022-03-31 17:31 猪腩飞了天 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 文件编码 **什么是文件编码?**文件编码就是说当我们处理文件的时候,使用什么方式去处理文件。 就好比古人不像咱们今天这么开放,表达情意传递小纸条都看不到,用火烤一下,文字就出现了。 计算机并不认识中文以及其他国家语言,那么计算机又是如何读懂人类的语言呢? 计算机底层是二进制的,如何定义同一个二进制 阅读全文
posted @ 2022-03-28 22:44 猪腩飞了天 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 什么是文件? 文件就是数据持久化存储在磁盘上的一种形式,常见的文件如音频(mp3)、视频(mp4)、网页(html)、Python文件(py)、图片(png)、图片(jpg)、文本(txt)等等。 想一想,我们在电脑上面一般是如何操作文件的呢? 第一步:打开文件 第二步:编辑保存文件 第三步:关闭文 阅读全文
posted @ 2022-03-28 17:20 猪腩飞了天 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 lambda 的定义和使用 我们前面讲过 Python 中,如果想要使用函数,就必须要先声明再调用,每一个函数都有自己的名字。但是有这么个奇葩的函数,它就是没有名字的,也不要声明,直接就能用。但是想要用好,还是需要一定时间的积累,它就是 lambda 匿名函数。 匿名函数的定义格式: la 阅读全文
posted @ 2022-03-28 11:53 猪腩飞了天 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 需求:该系统需要提供以下功能: 1、信息打印功能; 2、增加用户功能; 3、删除用户信息功能; 4、修改用户信息功能; 5、查询用户功能; 代码示例: # 定义列表保存用户信息userInfo = []# 定义元组保存信息user_input_num = ("1","2","3","4","5")# 阅读全文
posted @ 2022-03-28 09:33 猪腩飞了天 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 含义:递归就是函数自己调用自己。 注意:使用递归需要设置结束条件,若无结束条件,程序会造成内存溢出。 案例:阶乘计算 什么是阶乘? 5的阶乘就是:5 * 4 * 3 * 2 * 1 3的阶乘就是:3 * 2 * 1 代码示例: # 5的阶乘常规写法 def get_while_num(num): " 阅读全文
posted @ 2022-03-27 23:19 猪腩飞了天 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 含义:当我们不确定要传入参数的具体个数的时候,可以选择在定义函数的时候,添加不定长参数。 print 函数代码示例: a = 10 b = True c = 1.1 d = "你好" print(a) print(a,b) print(a,b,c) print(a,b,c,d) ''' 输出结果: 阅读全文
posted @ 2022-03-27 20:49 猪腩飞了天 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 除了常规传递参数的方式之外,还有缺省参数,主要特点如下: 1、如果外部调用该函数,而没有给缺省参数传递参数,该形参直接取默认的参数值; 2、如果外部调用时给缺省参数传递了参数,那么该形参的值应该等于外部传递的参数; 3、缺省参数只能放置在常规形式参数的后面; 4、缺省参数可以不用传递; 5、设置缺省 阅读全文
posted @ 2022-03-27 11:39 猪腩飞了天 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 在 Python 中,变量根据位置的不同,其所影响的范围也不同。比如自家的卫生间只能自家人用,公共卫生间是所有人都可以用。 含义: **局部变量:**在函数里面定义的变量都是局部变量,只能在函数内部使用。 **全局变量:**在函数之外定义的变量,在任何函数之内都可以使用 注意:如果局部变量和全局变量 阅读全文
posted @ 2022-03-27 00:51 猪腩飞了天 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 什么是函数? 函数本质上就是一个封装后可以重复利用的代码片段,需要使用的时候直接调用就可以,比如前面所使用的 type 函数,print 函数。这些都是 Python 的内置函数,Python 官方的开发者底层封装好后,我们可以拿过来直接使用,不用关心底层是如何实现的。 为什么要定义函数? 为了提升 阅读全文
posted @ 2022-03-26 19:41 猪腩飞了天 阅读(85) 评论(0) 推荐(0) 编辑