12 2023 档案

摘要:内置函数 一、数据类型转换 (8个) 强制类型转换的方法: 强转成 字符串(str()) 强转成 整数(int()) 强转成 浮点数(float()) 强转成 布尔类型(bool()) 强转成 列表类型(list()) 强转成 元组类型(tuple()) 强转成 集合类型(set()) 强转成 字典 阅读全文
posted @ 2023-12-28 10:46 桃源氏 阅读(21) 评论(0) 推荐(0) 编辑
摘要:常用模块 一、random模块 [1]随机小数 (1)默认区间的小数(random) 在0和1之间的小数(可以取到0和1) import random res = random.random() print(res) #运行两次取到不同的值 ''' 0.979163945152883 0.38380 阅读全文
posted @ 2023-12-28 10:46 桃源氏 阅读(11) 评论(0) 推荐(0) 编辑
摘要:模块与包 一、模块的介绍 在Python中,一个.py文件就是一个模块 一般讲的模块有三个来源: Python解释器自带的,可以直接拿来使用 第三方的:有别人编写并开元出来,使用时需要下载 自己写的简单的模块 将程序模块化会使得程序的组织结构清晰,维护起来更加方便。 比起直接开发一个完整的程序,单独 阅读全文
posted @ 2023-12-28 10:41 桃源氏 阅读(20) 评论(0) 推荐(0) 编辑
摘要:三元运算符 三元表达式(三目运算符)能够简洁我们的代码 三元表达式其实是将if...else...判断语句的简化表达,代替很多if else # 为真时的结果 if 返回布尔值的判断条件 else 为假时的结果 sex = "female" print("male" if not sex else 阅读全文
posted @ 2023-12-13 21:42 桃源氏 阅读(17) 评论(0) 推荐(0) 编辑
摘要:生成器 在python中,生成器是一种特殊的迭代器,可以在需要时生成数据,不必从内存中生成并存储整个数据集 一、创建方式 [1]列表推导式 :生成列表 使用列表推导式时,只要将列表推导式的方括号改成圆括号,就可以创建一个生成器 list_num = [i for i in range(5)] pri 阅读全文
posted @ 2023-12-13 21:42 桃源氏 阅读(8) 评论(0) 推荐(0) 编辑
摘要:迭代器 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动 其目的通常是为了逼近所需的目标或结果,每一次对过程的重复称为一次“迭代” 而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代 下述while循环才是一个迭代过程 不仅满足重复,而且以每次重新赋值后的index值作为下一 阅读全文
posted @ 2023-12-13 21:42 桃源氏 阅读(13) 评论(0) 推荐(0) 编辑
摘要:多层语法糖嵌套 user_pwd = {"Xanadu": "521"} bank_pwd = {"pay_password": "521", "balance": 1000} name_input = input("请输入姓名:") pwd_input = input("请输入密码:") amou 阅读全文
posted @ 2023-12-13 21:41 桃源氏 阅读(7) 评论(0) 推荐(0) 编辑
摘要:装饰器 一、什么是装饰器 通俗的讲就是用来装饰对象的工具,这里被装饰的对象和用来装饰的装饰器都可以可以是任意的课调用的对象 概括的来讲,装饰器就是在不修改被装饰对象的源代码和调用方式的基础下为被装饰对象添加额外的功能 二、装饰器的用途 装饰器在装饰时,应避免修改被装饰对象的源代码和调用方式,否则一但 阅读全文
posted @ 2023-12-13 21:40 桃源氏 阅读(27) 评论(0) 推荐(0) 编辑
摘要:名称空间与作用域 一、名称空间与闭包 [1]什么是名称空间? 名称空间即存放名字与对象映射/绑定关系的地方 在程序执行期间最多会存在三种名称空间 x = 3 # 给变量赋值的时候就给3这个变量值开辟了一个命名为x的名称空间 del x # 这里删除了这个变量名与对象的的映射,所以下面输出是就会报错 阅读全文
posted @ 2023-12-13 21:40 桃源氏 阅读(8) 评论(0) 推荐(0) 编辑
摘要:对象与闭包函数 一、函数对象 函数对象指的是函数可以被当做 数据 来处理,具体可以分为四个方面的使用函数 [1]函数可以被引用 函数的调用方式中使用表到时,将地址给到其他变量名就是引用 def add(x, y): return x + y add_1 = add z = add_1(1, 2) # 阅读全文
posted @ 2023-12-13 21:29 桃源氏 阅读(7) 评论(0) 推荐(0) 编辑
摘要:函数 一、函数的引入和介绍 一个项目中往往有着许多的功能需要实现,而有些功能的代码需要重复使用,每次使用都要在复现一遍,这样会使得代码变的冗长 当某个功能代码需要修改时,我们又需要找出整个程序中使用过的地方进行修改,这样的代码维护起来也非常难 所以我们就需要一个能整合这些功能并且随时能够使用的东西, 阅读全文
posted @ 2023-12-13 21:29 桃源氏 阅读(3) 评论(0) 推荐(0) 编辑
摘要:深浅拷贝问题 一、拷贝的介绍 在Python中,深拷贝和浅拷贝是用于复制对象的两种不同的方式。 首先深拷贝和浅拷贝都是对原对象的拷贝,都会生成一个看起来相同的对象,本质区别就是拷贝出来的对象的「地址」是否与原对象一样,即就是对原对象的地址的拷贝,还是值的拷贝 二、深拷贝和浅拷贝的区别 [1]浅拷贝 阅读全文
posted @ 2023-12-11 17:19 桃源氏 阅读(7) 评论(0) 推荐(0) 编辑
摘要:异常处理 一、异常简介 [1]什么是异常 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行 一般情况下,在Python无法正常处理程序时就会发生一个异常 [2]异常的分类 异常有很多分类,下图知识图中一部分 二、异常的捕获语法 [1]一般的日常捕获语法 try : except: 阅读全文
posted @ 2023-12-11 17:19 桃源氏 阅读(4) 评论(0) 推荐(0) 编辑
摘要:列表生成式 列表生成式可以简化很多关于列表的操作 [1]定义列表 num_list = [i for i in range(6)] print(num_list) # [0, 1, 2, 3, 4, 5] [2]对列表中的值进行遍历的处理 # 对列表里的每个元素都进行去除空格的操作.strip(), 阅读全文
posted @ 2023-12-11 17:18 桃源氏 阅读(6) 评论(0) 推荐(0) 编辑
摘要:文件操作 一、什么是文件 文件就是应用程序等在运行过程中,产生的数据在操作系统中的虚拟概念 我们需要将这些数据文件保存到硬盘中,要通过操作系统完成对系统内存和硬盘的操作 二、文件操作的进本流程 我们在使用open()操作时要依次填入(‘文件名’,'读写方式','编码格式') # 1. 打开文件,由应 阅读全文
posted @ 2023-12-11 17:16 桃源氏 阅读(17) 评论(0) 推荐(0) 编辑
摘要:可变类型和不可变类型 一、堆和栈 [1]堆 特点:先入先出 # 模拟堆 先入先出 list_1 = [] for i in range(0, 6): list_1.append(i) print(f"{i}进去了") print(" ") for i in range(len(list_1)): p 阅读全文
posted @ 2023-12-06 19:23 桃源氏 阅读(6) 评论(0) 推荐(0) 编辑
摘要:字符编码 一、什么是字符编码? 人类在与计算机交互时,用的都是人类能读懂的字符,如中文字符、英文字符、日文字符等 计算机却只能读懂二级制的字符,我们就需要将这些字符翻译成计算机能读懂的,而翻译的过程 须参照一个特定的标准,这样的对应关系的表,我们就称之为字符编码表,字符编码就是翻译的过程 二、字符编 阅读全文
posted @ 2023-12-06 19:19 桃源氏 阅读(21) 评论(0) 推荐(0) 编辑
摘要:数据类型的内置方法 一、数字类型(整数类型和浮点数类型): [1]整数类型(int): 在Python中,整数类型是一种不可变类型,及一旦创建其值就不能被修改 (1)类型强转 使用int()将符合整数格式的字符串转换成整数类型 num = "123" print(num, type(num)) # 阅读全文
posted @ 2023-12-02 20:00 桃源氏 阅读(10) 评论(0) 推荐(0) 编辑

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