Python 基础
文章平均质量分 74
文件操作、垃圾回收机制、字符串编码、可变数据类型和不可变数据类型、深浅拷贝、异常处理、三元表达式、数据类型和内置方法、练习、运算符特殊知识点
在飞行-米龙
这个作者很懒,什么都没留下…
展开
-
python 虚拟环境多种创建方式
在Python中,虚拟环境(Virtual Environment)是一个独立的、隔离的Python运行环境,它拥有自己的Python解释器、第三方库和应用程序。通过创建虚拟环境,可以确保项目之间的依赖关系不会相互干扰,每个项目都可以使用自己独立的Python解释器和第三方库版本。原创 2024-05-14 15:10:16 · 4225 阅读 · 1 评论 -
Python运算符特殊知识点
(等于)运算符用于比较两个对象的。(身份)运算符用于比较两个对象的。原创 2023-12-07 21:53:55 · 419 阅读 · 1 评论 -
Python可变数据类型和不可变数据类型
不可变数据类型整型、字符串、元组、布尔可变类型列表、字典、集合。原创 2023-12-05 19:31:18 · 337 阅读 · 1 评论 -
垃圾回收机制
程序运行过程中会申请大量的内存空间,而对于一些无用的内存空间如果不及时清理的话会导致内存使用殆尽(内存溢出),导致程序崩溃专门用来回收不可用的变量值所占用的内存空间(没有变量名指向的数据都是垃圾数据垃圾回收机制(简称GC)是Python解释器自带的一种机制引用计数就是:变量值被变量名关联的次数变量值没被关联一次那么就计数+1,每次断开关联那么就计数-1直到引用计数为0时,那么这个变量就成为垃圾,可以被回收a = 1 # 1的引用计数为1b = 2 # 2的引用计数1。原创 2023-12-05 19:24:18 · 772 阅读 · 1 评论 -
Python字符编码
计算机基于电工作,电的特性有高低电平,所以人为的从逻辑层面将高电平对应数字1,低电平对应数字0及计算机内部数据全是0和1,只能识别0和1字符编码就是将人们沟通交流媒介(字母、数字等信息)和计算机的二进制内容进行一一对应。原创 2023-12-05 19:29:22 · 1130 阅读 · 0 评论 -
Python文件操作
seek(指针移动的字节数,模式控制)0:以文件开头位置为参考,默认模式。1:以文件当前位置为参看,2:以文件末尾位置为参考,为单位移动,唯一例外的是。原创 2023-12-05 18:21:19 · 527 阅读 · 1 评论 -
Python基础练习——登录拷贝系统
功能(暂时仅处理以下文件)原创 2023-12-06 11:23:56 · 330 阅读 · 1 评论 -
Python数据类型内置方法
int整数型类型转换进制转换:int(原始数据,原始数据进制), hex(十进制),oct(十进制),bin(二进制)str->int:小数会报错float->int:精度损失常用函数isdigit:所有字符都是数字isdecimal:字符是十进制数字isnumeric:所有字符是数字float浮点型类型转换:int->float:自动补0取整函数:round()str字符串类型转换:其他都可以转字符串增:拼接+删:strip():默认去除空格。原创 2023-12-07 17:15:20 · 937 阅读 · 1 评论 -
Python异常处理
异常是指在程序执行过程中发生的意外情况或错误,它会导致程序的正常执行流程被中断。语句中 Exception 是异常的类型参数标准异常中任一种,args 是自已提供的异常参数。最后一个参数是可选的(在实践中很少使用),如果存在,是跟踪异常对象。# 自定义异常passif b == 0:raise CustomException("除数不能为0")# raise CustomException("除数不能为0")condition断言的条件,如果为**False,则触发异常**。原创 2023-12-06 18:11:04 · 353 阅读 · 1 评论 -
Python深浅拷贝
浅拷贝浅拷贝仅仅复制所考虑的对象,而不复制它所引用的对象。原创 2023-12-06 12:25:15 · 372 阅读 · 1 评论 -
python三元表达式、迭代器、推导式、生成式
result = 为真时的结果 if 条件判断 else 为假的结果必须要有接受的对象[表达式 for 迭代变量 in 可迭代对象 [if 条件表达式]]{表达式 for 迭代变量 in 可迭代对象 [if 条件表达式]}后面的条件表达式可以没有(表达式 for 迭代变量 in 可迭代对象 [if 条件表达式])yield关键字。原创 2023-12-06 15:32:13 · 508 阅读 · 1 评论