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