Python
文章平均质量分 81
GitHub质检员
目前专注于大学生项目实战开发,讲解,毕业答疑辅导以及产品测评、宣传、工具推广等合作。全网粉丝30万+,CSDN特邀博主,Java新星计划多届导师,掘金/知乎/华为云/阿里云/51CTO等平台优质创作者。
展开
-
Python 和 PyCharm 安装
💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖- 拜托拜托这个真的很重要!- 有问题可以评论或者私信呢秒回哦。6、安装完成后,启动 cmd 命令行,并输入 python,如果出现 Python 3.6 的版本描述,则说明 python 环境已经更新了。3、项目创建好之后,可以在项目里新建文件,在项目上右击选择“新建”,选择“Python 文件”;2、选择安装路径(尽量避免安装在 C 盘),点击 Next;原创 2023-10-09 10:06:29 · 520 阅读 · 0 评论 -
Python 与数据库交互
一个 JSON 对象可以包含零个或多个键值对,每个键值对由一个键(字符串)和一个值(可以是字符串、数字、布尔值、对象、数组、null)组成。JSON 数据是一个键值对的集合,类似于 Python 字典。是一种轻量级的数据交换格式,常用于数据的序列化和跨语言传输。在终端输入命令:pip install pymysql。JSON 中的值可以是嵌套的,从而构成复杂的数据结构。值可以是字符串、数字、布尔值、对象、数组、null。在终端输入命令:pip install redis。键名是唯一的,不允许重复。原创 2023-10-09 10:05:07 · 352 阅读 · 0 评论 -
Python 笔记 — 正则基础
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成。在 Python 中需要通过正则表达式对字符串进行匹配的时候,可以使用 re 模块。原创 2023-10-09 10:04:36 · 84 阅读 · 0 评论 -
Python 笔记 — 异常
这种东西加的多了,会导致代码可读性变差,只有在有些异常无法预知的情况下,才应该加上 try …程序开发时,很难将所有的特殊情况都处理的面面俱到,通过异常捕获可以针对突发事件做集中的处理,从而保证程序的稳定性和健壮性。从产生异常的地方开始传递到调用异常的地方,如果一直没有处理异常,会一直传递到主函数,然后停止,程序并报出异常信息。except 应该尽量少用,因为它本身就是附加程序的一种异常处理的逻辑,与主要的工作是没有关系的。如果想要的效果是,对于不同的异常需要定制不同的处理逻辑,那就需要用到。原创 2023-10-09 10:03:31 · 63 阅读 · 0 评论 -
Python 笔记 — 循环语句
i = 1。原创 2023-10-09 10:02:58 · 160 阅读 · 0 评论 -
Python 笔记 — 文件读写操作
使用 read(num) 可以从文件中读取数据,num 表示要从文件中读取的数据的长度(单位是字节),如果没有传入 num,那么就表示读取文件中所有的数据。readlines 可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。encoding 表示编码集,根据文件的实际保存编码进行获取数据,对于我们而言,更多的是 utf-8。read 方法默认会把文件的所有内容一次性读取到内存,如果文件太大,对内存的占用会非常严重。如果文件不存在,创建新文件进行写入。原创 2023-10-09 10:02:21 · 89 阅读 · 0 评论 -
Python 笔记 — 条件控制语句
💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖- 拜托拜托这个真的很重要!- 有问题可以评论或者私信呢秒回哦。是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。其它值视为真(True)。原创 2023-10-09 10:01:05 · 79 阅读 · 0 评论 -
Python 笔记 — 条件控制语句
💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖- 拜托拜托这个真的很重要!- 有问题可以评论或者私信呢秒回哦。是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。其它值视为真(True)。原创 2023-10-08 14:12:48 · 57 阅读 · 0 评论 -
Python 笔记 — 思维导图总结
原创 2023-10-08 14:12:17 · 44 阅读 · 0 评论 -
Python 笔记 — 数据类型转换
是由字符组成的不可变的序列。支持索引和切片操作,可以通过索引访问单个字符或使用切片获取子字符串。是不可变的,无法直接修改字符串中的字符,但可以通过字符串方法和操作创建新的字符串。原创 2023-10-08 14:11:19 · 990 阅读 · 0 评论 -
Python 笔记 — 模块和包
是 Python 中组织代码的一种方式,可以将相关的函数、类和变量,组织到一个独立的文件中,以便于复用和管理。我们自己在项目中定义的一些模块。导入自定义模块的时候会出现红色波浪线,解决方法:右击文件所在的目录,然后 “Mark Directory as” 为 “Sources Root”,之后当前程序所在目录颜色会变化。是 Python 中一种用于组织模块的方式,可以将多个相关的模块组织到一个文件夹中,以更好地管理和结构化项目。原创 2023-10-08 14:10:45 · 83 阅读 · 0 评论 -
Python 笔记 — 面向对象进阶
私有属性:类独有的,一般情况下不会去在外面用。在 Python 中定义私有变量只需要在变量名或函数名前加上 “__” 两个下划线,那么这个函数或变量就会为私有的了。声明该方法为私有方法,不能在类的外部调用。私有权限:在属性名和方法名前面加上两个下划线 __类的私有属性和私有方法,都不能通过对象直接访问,但是可以在本类内部访问。类的私有属性和私有方法,都不会被子类继承,子类也无法访问。私有属性和私有方法往往用来处理类的内部事情,不通过对象处理,起到安全作用。格式xx。原创 2023-10-08 14:10:14 · 64 阅读 · 0 评论 -
Python 笔记 — 面向对象基础
以 class 关键字开始,后面跟着类的名称。通常类的名称采用驼峰命名法,即每个单词的首字母大写,而且最好具有描述性,能够清楚地表达其含义,私有类可用一个下划线开头。pass # 类体中可以为空是从类中出来的,只要是类名加上小括号,这就是一个实例化过程,这个就会实例化一个对象。原创 2023-10-08 14:09:42 · 63 阅读 · 0 评论 -
Python 笔记 — 基本数据类型 数字类型
浮点类型即小数类型,与“整数运算结果永远精确”的特点不同,计算机里浮点数的运算是不精确的,因为计算浮点数时会先讲数字转换成二进制数,通过二进制法则运算后,再通过复杂的计算公式,将二进制结果转成十进制小数。它由0-9这10个数字和A-F这6个字母(大小写不敏感)组成,每一位的权值是16的幂次。所有非零的数字和非空的字符串、列表、元组等数据类型都被视为 True, 只有 0、空字符串、空列表、空元组等被视为 False。十进制是我们常用的基数为10的数制。它由0-9这10个数字组成,每一位的权值是10的幂次。原创 2023-10-08 14:08:46 · 111 阅读 · 0 评论 -
Python 笔记 — 基本数据类型 字典类型
用于表示键值对的集合,每个键关联一个值,可以使用花括号来定义字典。字典是一种可变的、无序的、键-值对(key-value)的数据结构。字典中的每个元素由一个键和对应的值组成,键和值之间使用冒号(:)分隔,键值对之间使用逗号(,)分隔。字典中的键必须是唯一的,而值可以重复。字典中的元素是无序的,即不能通过索引访问,而是通过键来获取对应的值。原创 2023-10-08 14:08:10 · 72 阅读 · 0 评论 -
Python 笔记 — 基本数据类型 元组类型
用于表示一组有序的元素,可以使用圆括号来定义元组。元组保留了元素的顺序,可以包含不同类型的元素(如整数、字符串、列表等),可以包含重复的元素。元组是一种不可变的数据类型,一旦创建后,其元素不能被修改。不像列表可以进行增删改操作,元组的元素是固定的。原创 2023-10-08 14:06:24 · 97 阅读 · 0 评论 -
Python 笔记 — 基本数据类型 列表类型
用于表示一组有序的元素,可以包含任意类型的元素,可以使用方括号来定义列表。一个列表中的数据类型可以各不相同,可以同时分别为整数、实数、字符串等基本类型,甚至是列表、字典以及其它自定义类型的对象。原创 2023-10-08 14:05:44 · 56 阅读 · 0 评论 -
Python 笔记 — 基本数据类型 集合类型
用于表示一组无序的唯一元素,可以使用花括号或 set() 函数来定义集合。特点:-集合中的元素是无序的,不能通过索引访问。集合中的元素是唯一的,不会重复。原创 2023-10-08 14:05:06 · 89 阅读 · 0 评论 -
Python 笔记 — 回调函数、递归函数、闭包和装饰器
将函数名字作为参数传递给其它函数去使用。如果一个函数在内部不调用其它的函数,而是自己本身的话,这个函数就是递归函数。在函数嵌套的前提下,内部函数使用了外部函数的变量,并且外部函数返回了内部函数,这个使用外部函数变量的内部函数称为闭包。本质上就是一个闭包函数,它可以让其它函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。原创 2023-09-26 09:09:44 · 209 阅读 · 0 评论 -
Python 笔记 — 函数进阶
nonlocal 关键字修饰变量后,标识该变量是上一级函数中的局部变量,如果上一级函数中不存在该局部变量,nonlocal 位置会发生错误(最上层的函数使用 nonlocal 修饰变量必定会报错)。2、编写函数,实现接收一个字符串,分别统计大写字母、小写字母、数字、 其它字符的个数,并以元组的形式返回结果(利用函数,判断,循环实现)。这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的,它在函数内部创建,在函数调用结束后被销毁。内部函数可以访问外部函数的变量,但是外部函数不能访问内部函数的变量。原创 2023-09-26 09:08:45 · 56 阅读 · 0 评论 -
Python 笔记 — 函数基础
将具体功能封装起来,以便在程序的其它地方重复使用。这有助于代码的模块化和可维护性。函数返回的值被称为返回值,return 函数的返回值返回给了函数名()这个整体。原创 2023-09-26 09:08:05 · 115 阅读 · 0 评论 -
Python 笔记 — 赋值和深浅拷贝
赋值是创建一个新的引用,两个引用指向同一个对象。浅拷贝是创建一个新对象,但对于嵌套对象,新旧对象中的嵌套对象引用相同。深拷贝是创建一个新对象,并递归地复制嵌套对象,确保新对象和原始对象相互独立。选择使用浅拷贝还是深拷贝取决于需求和数据结构的复杂性。对于嵌套层次很深的结构,深拷贝可能会消耗更多的内存和性能,所以要根据实际情况做出选择。原创 2023-09-26 09:07:24 · 63 阅读 · 0 评论 -
Python 笔记 — 迭代器和生成器
my = A()mainprint(te.iter()) #原创 2023-09-26 09:06:53 · 80 阅读 · 0 评论 -
Python 笔记 — 单例模式和魔术方法
通过实现此字符串,该字符串是一个合法的 Python 表达式,用于创建与原对象相同状态的新对象。,是在类中以双下划线开头和结尾的方法,用于定义类的行为和操作,例如初始化、字符串表示、比较、迭代等。相同的数据在内存空间中仅占用一个存储空间,不同的变量使用相同的数据则指向相同的存储空间。计算属性:可以在设置属性时执行计算,例如,将两个属性的值相加并将结果赋给一个新属性。因为产生不同的对象,会产生不同的内存地址,造成资源的浪费。当访问一个对象的属性,但该属性不存在时,Python 会调用该对象的。原创 2023-09-26 09:06:22 · 107 阅读 · 0 评论 -
Python 笔记 — 变量和运算符
变量是用来存储数据的容器,可以存储各种数据类型。变量的定义通常使用赋值语句。Python 中的变量赋值不需要类型声明。a = 10。原创 2023-09-26 09:05:42 · 43 阅读 · 0 评论