随笔分类 -  python学习

模块的基础知识点、包
摘要:一:模块的定义 模块:就是一系列功能的集合体,分为三大类 1.内置(就是解释器里自带的) 2.自定义:可以是任何语言写的 (py文件本身就是一个模块,文件名叫xx.py,模块名就叫xx) 3.第三方:既不是自带的,也不是自己写的,是别人的直接拿过来 ps:模块分为四种形式 1.使用python编写的 阅读全文
posted @ 2024-04-27 20:38 认真的六六 阅读(96) 评论(0) 推荐(0)
python函数递归
摘要:【递归】 递归:是函数嵌套调用的一种特殊形式,也就是在调用一个函数的过程中右直接或是间接的调用到本身,然后一直循环 def f1(): print('一直是我') f1()f1() # 调用本身,会死循环 上述是直接调用 间接调用 总结: 递归的两个阶段:1.回溯:一层一层的调用下去 2:递归:满足 阅读全文
posted @ 2024-04-24 21:52 认真的六六 阅读(42) 评论(0) 推荐(0)
python之if语法和for循环
摘要:【语法】 图像 流程控制必备知识 1.python中使用代码的缩进来表示代码的从属关系,如果两行代码缩进相同,就认为两代码属于平行关系,执行完上一行代码,就执行下一行代码。 2.并不是所有的代码都可以拥有缩进的子代码。 可以拥有缩进的子代码的代码有: if关键字 3.如果有多行子代码属于同一个父代码 阅读全文
posted @ 2024-04-14 20:40 认真的六六 阅读(652) 评论(0) 推荐(0)
python八大数据类型及方法
摘要:【1】学习变量的目的 学习变量有助于我们在程序中存储和操作数据,提高代码的灵活性和可维护性。 通过使用变量,我们可以方便地引用和修改数据,使得程序能够动态地响应不同的输入和条件。 【2】学习基本数据类型的目的 学习基本数据类型有助于我们理解不同类型的数据在计算机中的表示和操作方式。 不同的数据类型适 阅读全文
posted @ 2024-04-10 20:45 认真的六六 阅读(1556) 评论(0) 推荐(0)
python反射、元类、魔法方法
摘要:【反射机制】 1.定义 python中的反射就是通过字符串的形式操作对象相关的属性,python中一切事物都是对象,都可以用到反射 反射机制指的是在程序的运行状态中, 对于任意一个类,都可以知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意方法和属性。 这种动态获取程序信息以及动态调用 阅读全文
posted @ 2024-01-05 20:57 认真的六六 阅读(63) 评论(0) 推荐(0)
绑定方法与非绑定方法
摘要:【classmethod】 绑定方法:特殊之处在于将调用者当中第一个参数自动传入 1.绑定给对象的方法:调用者是对象,自动传入的是对象 2.绑定给类的方法:调用者是类,自动传入的是类 案例 【staticmethod 静态方法】 非绑定方法 >静态方法: 没有绑定给任何人:调用者可以是类\对象,没有 阅读全文
posted @ 2024-01-05 20:28 认真的六六 阅读(33) 评论(0) 推荐(0)
property装饰器
摘要:【property装饰器】 1.定义: 2.案例1:(求体制参数) 案例二: 使用之后 案例三: 阅读全文
posted @ 2024-01-05 19:57 认真的六六 阅读(19) 评论(0) 推荐(0)
面向对象的属性查找与绑定、面向对象的三大特征
摘要:【属性的查找与绑定】 类有两种属性:数据属性和函数属性 1. 类的数据属性是所有对象共享的 2. 类的函数属性是绑定给对象用的 类可以访问到:有数据属性和函数属性 二.但其实类中的东西是给对象用的 1.类的数据属性是共享给索引对象用的,大家访问的地址都一样,如果类的值改了,对象也跟着改 2.类的函数 阅读全文
posted @ 2024-01-05 18:34 认真的六六 阅读(29) 评论(0) 推荐(0)
面向对象
摘要:【面向对象的编程思想:】 1.面向过程:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。2.面向对象:核心是对象二字对象的终极奥义就是将程序“整合”对象是‘’容器‘’,用来盛放数据与功能的 2.1. 封装(En 阅读全文
posted @ 2024-01-05 17:02 认真的六六 阅读(33) 评论(0) 推荐(0)
python内置函数
摘要:内置函数 一.数据类型转换: 1.整数类型转换(int) 2.浮点数类型转换(float) 3.字符串类型转换(str) 4.布尔类型转换(bool) 5.列表类型转换(list) 6.元祖类型转换(tuple) 7.字典类型转换(dict) 8.集合类型转换(set) 二.数学进制转换 1.十进制 阅读全文
posted @ 2024-01-05 15:17 认真的六六 阅读(54) 评论(0) 推荐(0)
各种模块及读取文件的两种方式、打印进度条案例
摘要:【import time】 1 1.时间戳:从1970年到现在经过的秒数 2 import time 3 print(time.time()) 4 作用:用于时间间隔的计算 5 6 2.按照某种格式显示时间 7 212023--02 19:13:27 显示的是你打印时候的时间 8 print(tim 阅读全文
posted @ 2023-12-08 18:36 认真的六六 阅读(58) 评论(0) 推荐(0)
python异常处理
摘要:1.什么是异常: 程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随即终止 2.异常的三大特征: Traceback (most recent call last): (异常的追踪信息) File "D:/python/test.py", line 1, in <module> (异常的内容 阅读全文
posted @ 2023-12-06 14:50 认真的六六 阅读(28) 评论(0) 推荐(0)
python之字符编码
摘要:[什么是字符编码] 人类在与计算机交互时,用的都是人类能读懂的字符,如中文字符、英文字符、日文字符等 而计算机只能识别二进制数 二进制数即由0和1组成的数字,例如010010101010 计算机是基于电工作的,电的特性即高低电平 人类从逻辑层面将高电平对应为数字1,低电平对应为数字0,这直接决定了计 阅读全文
posted @ 2023-12-04 15:11 认真的六六 阅读(59) 评论(0) 推荐(0)
python匿名函数、map、flter、reduce的用法
摘要:【匿名函数】 (匿名函数的介绍) # 匿名函数用于被临时调用一次的场景:更多的是将匿名函数与其他函数进行组合使用 # def定义有名函数 def fun(x, y): return x + y # 定义匿名函数语法: print(lambda x, y: x + y) # 接收x和y:然后运行x+y 阅读全文
posted @ 2023-11-29 20:56 认真的六六 阅读(46) 评论(0) 推荐(0)
python用户交互
摘要:用户交互:就是在计算机中input/输入数据,计算机print/输出结果 如何与用户交互:输入input,输出:print 阅读全文
posted @ 2023-11-28 15:52 认真的六六 阅读(18) 评论(0) 推荐(0)
python基本运算符
摘要:数学式运算符 2.赋值运算符 解压赋值,多一个不行,少一个也不行 解压赋值中的*用法:中间取不了 3.逻辑运算符 4.成员运算 in 5.身份运算符 is:是判断值的内存的值是否相同 ==:是判断两个值之间是否相同 阅读全文
posted @ 2023-11-28 15:45 认真的六六 阅读(22) 评论(0) 推荐(0)
python格式化输出
摘要:print('成功的概率%s%%' %(97,)),如果想输出一定带%,那么就+%% 阅读全文
posted @ 2023-11-27 21:02 认真的六六 阅读(18) 评论(0) 推荐(0)
python三元表达式、列表生成式、其他生成式、二分法
摘要:引入 # 针对不同情况返回不同的值 def func(x, y): if x > y: return x else: return y res = func(2, 1) print(res) 上述是我们以前得写法,发现代码比较多,有没有什么其他方法呢? 。 。 【三元表达式】 三元表达式用于在单个表 阅读全文
posted @ 2023-11-25 20:13 认真的六六 阅读(65) 评论(0) 推荐(0)
python迭代器、生成器
摘要:【什么是迭代器】 迭代取值的工具,,迭代:是一个重复的过程,每次重复都是基于上一次的结果二继续的,单纯的重复并不是迭代 count = 0 while count < 5: print(count) count += 1 # 每一次重复都是和上面的结果是有关联的 1.1 为何要有迭代器 迭代器是用来 阅读全文
posted @ 2023-11-25 19:13 认真的六六 阅读(31) 评论(0) 推荐(0)
python中的虚拟环境
摘要:虚拟环境介绍: 虚拟环境是一种在项目级别隔离Python依赖的方法。 通过创建虚拟环境,你可以为每个项目设置独立的Python环境,从而解决全局安装可能导致的问题。 虚拟环境可以包含自己的Python解释器和依赖库,与其他虚拟环境和系统环境隔离开。 虚拟环境使用场景: 项目隔离: 当您需要在同一台机 阅读全文
posted @ 2023-11-24 15:00 认真的六六 阅读(133) 评论(0) 推荐(0)