02 2023 档案

摘要:一、函数对象 函数对象指的是函数可以被当做‘数据’来处理, 函数名不加括号就是指函数的内存地址 函数名加括号,就是调用函数,找到函数体代码并执行,不论在哪个位置 def index(): print('from index') print(index) # <function index at 0x 阅读全文
posted @ 2023-02-28 19:40 星空看海 阅读(14) 评论(0) 推荐(0) 编辑
摘要:一、名称空间的概念 名称空间(namespace)就是用来存储变量名与数据值绑定关系的地方(我们也可以简单的理解为就是存储变量名的地方) 二、分类 在程序执行期间最多会存在三种名称空间 2.1 内建名称空间 伴随python解释器的启动/关闭而产生/回收,因而是第一个被加载的名称空间,用来存放一些内 阅读全文
posted @ 2023-02-28 19:01 星空看海 阅读(76) 评论(0) 推荐(0) 编辑
摘要:参数是函数的精髓 一、形参与实参介绍 函数的参数两大分类分为形式参数和实际参数,简称形参和实参 形参即在函数定义阶段,括号内填入的变量名,用于接收外部传来的值 实参即在调用阶段,括号内传入的数据值。数据值可以是常量、变量、函数的返回值。 def my_func(a, b): pass # 此时,a, 阅读全文
posted @ 2023-02-27 20:58 星空看海 阅读(127) 评论(0) 推荐(0) 编辑
摘要:'''函数在整个python学科中是重中之重,但是不难''' 一、引入 基于前一部分的学习,我们已经能够开发一些功能简单的小程序了,但随着程序功能的增多,代码量随之增大,此时仍不加区分地把所有功能的实现代码放到一起,将会使得程序的组织结构不清晰,可读性变差,且程序中需要频繁使用同一功能时,只能重复编 阅读全文
posted @ 2023-02-26 19:49 星空看海 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一 引入 应用程序运行过程中产生的数据最先都是存放于内存中的,若想永久保存下来,必须要保存于硬盘中。应用程序若想操作硬件必须通过操作系统,而文件就是操作系统提供给应用程序来操作硬盘的虚拟概念,用户或应用程序对文件的操作,就是向操作系统发起调用,然后由操作系统完成对硬盘的具体操作。 二 文件的介绍 2 阅读全文
posted @ 2023-02-22 21:10 星空看海 阅读(43) 评论(0) 推荐(0) 编辑
摘要:一、引入 字符串类型、文本文件的内容都是由字符组成的,但凡涉及到字符的存取,都需要考虑字符编码的问题。 字符编码这个知识点的典型特征就是理论多、结论少,但对于开发而言只需要记住结论即可,下面让我们来一点点介绍它 二、知识储备 2.1 三大核心硬件 所有软件都是运行硬件之上的,与运行软件相关的三大核心 阅读全文
posted @ 2023-02-22 21:02 星空看海 阅读(88) 评论(0) 推荐(0) 编辑
摘要:可变类型与不可变类型 可变数据类型:值发生改变时,内存地址不变,即id不变,证明在改变原值 可变的数据类型:列表、字典、集合 不可变类型:值发生改变时,内存地址也发生改变,即id也变,证明是没有在改变原值,是产生了新的值 不可变的数据类型:整型、浮点型、字符串、布尔值、元组 ''' 容器类型:列表、 阅读全文
posted @ 2023-02-22 19:19 星空看海 阅读(66) 评论(0) 推荐(0) 编辑
摘要:[toc] # 一、元组tuple 元组与列表类似,也是可以存多个任意类型的元素,不同之处在于元组的元素不能修改,即元组相当于不可变的列表,用于记录多个固定不允许修改的值,单纯用于取 ## 1.1 定义 ```python """ 小括号括起来,内部存放多个元素,元组之间逗号隔开,元素不可改变,元素 阅读全文
posted @ 2023-02-21 21:17 星空看海 阅读(51) 评论(0) 推荐(0) 编辑
摘要:一、定义 ''' 大括号括起来,内部存放多个元素,元素之间逗号隔开,K:V键值对的形式 k: 是对V的描述性信息,一般是字符串类型和不可变类型(整数,字符串) V: 才是真正的数据值,其实就是变量值,可以是任意的数据类型 ''' # 定义: dic = {'username':'kevin', 'a 阅读全文
posted @ 2023-02-21 19:18 星空看海 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、定义 ''' 中括号括起来,内部有多种元素,元素与元素之间用逗号隔开,元素可以是任意数据类型和嵌套 ''' # 定义 l1 = [1,'a',[1,2]] # 本质:l1 = list([1,'a',[1,2]]) 二、类型转换 但凡能被for循环遍历的数据类型都可以传给list()转换成列表类 阅读全文
posted @ 2023-02-21 16:29 星空看海 阅读(49) 评论(0) 推荐(0) 编辑
摘要:一、定义 # 定义:在单引号\双引号\三引号内包含一串字符 name1 = 'jason' # 本质:name = str('任意形式内容') name2 = "lili" # 本质:name = str("任意形式内容") name3 = '''ricky''' # 本质:name = str(' 阅读全文
posted @ 2023-02-21 13:18 星空看海 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一、引子 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率, python针对这些常用的操作,为每一种 阅读全文
posted @ 2023-02-20 21:55 星空看海 阅读(33) 评论(0) 推荐(0) 编辑
摘要:[toc] # 引子 流程控制即控制流程,具体指控制程序的执行流程,而程序的执行流程分为三种结构:顺序结构(之前我们写的代码都是顺序结构)、分支结构(用到if判断)、循环结构(用到while与for) # 一、顺序结构 就是自上而下的执行 ![](https://img2023.cnblogs.co 阅读全文
posted @ 2023-02-20 14:53 星空看海 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一、程序与用户交互 1.1什么是与用户交互 用户交互就是人往计算机中input/输入数据,计算机print/输出结果 1.2为什么要与用户交互 为了让计算机能够像人一样与用户沟通交流 比如,过去我们去银行取钱,用户需要把帐号密码告诉柜员,而现在,柜员被ATM机取代,ATM机就是一台计算机,所以用户同 阅读全文
posted @ 2023-02-20 12:15 星空看海 阅读(23) 评论(0) 推荐(0) 编辑
摘要:引入 我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等),所以变量值也应该有不同的类型。 数据类型有:整型、浮点型、字符串、列表、字典、布尔值、元组、集合 一、整型int 1.1作用 用来 阅读全文
posted @ 2023-02-18 16:50 星空看海 阅读(87) 评论(0) 推荐(0) 编辑
摘要:一、变量与常量(重要) 1.1变量 变量是指变化的量,通常用来记录事物的某种状态。 1.1.1变量赋值 语法是:name = 'tony' 变量 赋值符号 变量值 变量赋值的底层逻辑是:eg:age=18,先在内存中申请一块地址来存放变量值18,后将内存地址与变量名age绑定在一起,然后想要输出或者 阅读全文
posted @ 2023-02-18 16:41 星空看海 阅读(52) 评论(0) 推荐(0) 编辑
摘要:[toc] ![](https://img2023.cnblogs.com/blog/3095768/202302/3095768-20230218161047513-1119060494.webp) # 一、python解释器版本 创作者:龟叔 ## 1.1 python1.X(可忽略) ## 1 阅读全文
posted @ 2023-02-17 19:58 星空看海 阅读(91) 评论(0) 推荐(0) 编辑
摘要:[toc] # 一、typora软件及使用 ## 1.1 typora下载 ![](https://img2023.cnblogs.com/blog/3095768/202302/3095768-20230218154144313-731897753.png) 官方网站下载:https://www. 阅读全文
posted @ 2023-02-13 19:49 星空看海 阅读(71) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示