Python学习
文章平均质量分 66
皮卡丘的blue
这个作者很懒,什么都没留下…
展开
-
【Python | Pycharm激活虚拟环境venv】
pycharm自带虚拟环境,我们进行创建一个venv。原创 2023-07-20 19:11:25 · 2637 阅读 · 0 评论 -
【Python | 高阶函数map、filter、sorted、reduce的使用】
认识高阶函数及对map、filter、sorted、reduce这些高阶函数的学习与使用介绍原创 2022-07-13 21:04:34 · 243 阅读 · 0 评论 -
【Python | time和datetime模块】
python中time和datetime模块的使用原创 2022-05-26 10:37:56 · 213 阅读 · 0 评论 -
【Python | 内存管理-内存的回收机制】
文章目录一、引用机制二、垃圾回收1. 分代回收2. 标记清除三、内存池总结一、引用机制python中每个对象都维护一个引用计数 ob_ref 字段当有新的引用指向该对象的时候,引用计数+1当有无效引用发生的时候,引用计数-1当引用计数为0时,销毁对象引用机制的优点:简单实时性引用机制的缺点:维护引用计数消耗资源循环引用时,无法回收>>> from sys import getrefcount>>> a = 1000>>原创 2022-05-14 11:54:13 · 821 阅读 · 0 评论 -
【Python | 匿名函数的了解与使用】
文章目录匿名函数常见使用场景匿名函数匿名函数在创建时不需要命名,所以叫匿名函数。匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果# 普通函数def add(a, b): return a+bprint(add(1, 3))# 匿名函数add2 = lambda x, y: x + yprint(add2(1, 3))44Process finished with exit code 0# 匿名函数add2 = lambda原创 2022-05-08 15:55:14 · 679 阅读 · 0 评论 -
【Python | 函数】
文章目录一、函数1. 函数的定义与调用2. 函数的参数1. 可变长位置参数2. 可变长关键字参数*3. 函数return语句总结一、函数使用函数的好处:1. 同样的功能,可以不需要重复的代码2. 方便功能修改,代码维护会更方便3. 代码简洁,逻辑更加清晰pass => 占位符,什么也不做,让语法结构正确1. 函数的定义与调用def 函数名(参数1, 参数2, ...):def fun01(): pass# 小案例def bmi(): weight原创 2022-05-08 14:35:46 · 378 阅读 · 0 评论 -
【Python小练习 | 列表、布尔值】
Python- 小练习1文章目录Python- 小练习1总结如果一艘船只能载16个人,现有30个人,编号为1~30,现在从1开始数,每数到第7个就要下船,最后输出哪些人下船方法一当out第一次等于30了,len值为26member = list(range(1, 31))print(member)out = 6 # 下标值为outfor i in range(14): if out <= len(member)-1: print(memb原创 2022-05-08 12:25:28 · 371 阅读 · 0 评论 -
【Python | 文件基本操作】
文章目录一、文件基本操作1. 打开文件常见编码2. 读取文件认识r, w, x, a打开方式3. 关闭文件-用with语句打开读取文件内容4. 写文件光标光标位置移动光标总结一、文件基本操作1. 打开文件打开文件(Windows上打开文件,文件编码默认是gbk,linux默认是utf-8)注意:使用正确的打开编码方式,否则可能乱码或者报错open(‘文件路径’, ‘打开方式’, encoding=‘编码方式’)fp = open('today.txt', 'r+', encoding=原创 2022-05-07 14:56:30 · 103 阅读 · 0 评论 -
【Python | 文件的编码与解码】
文章目录1. 文件编码:打开、保存使用2. 文件解码==注意:encode编码时可指定任何合适的编码方式,但decode解码时,一定需要与文件对应的编码方式来解码==总结1. 文件编码:打开、保存使用encode :str => bytesmystr = "老刘"print(mystr, type(mystr))mystr_bytes_utf8 = mystr.encode("utf-8")print(mystr_bytes_utf8, type(mystr_bytes_utf8))原创 2022-05-07 14:33:22 · 962 阅读 · 0 评论 -
pycharm代码规范工具flake8
文章目录代码规范一、flake8是什么?二、使用步骤1.引入库2.读入数据总结代码规范随着计算机语言的发展,代码规范是我们写代码时更应该注意的东西,在我们使用pycharm进行代码编写时,我们可以借用pycharm工具flake8进行代码规范检查,从而使代码规范符合标准要求。代码规范可以减少bug,有助于代码审查,降低维护成本,更重要的是在大型项目中,大家使用一套共同的代码标准,这更能够提升团队间的合作效率。一、flake8是什么?Flake8 是一款辅助检测Python代码是否规范的工具原创 2022-04-02 17:39:55 · 2491 阅读 · 0 评论 -
【Python | 列表、元组、字典、集合的学习】
文章目录前言一、列表1. 列表的查看(1). 索引(2). 切片2. 列表的添加(1). append(2). insert(3). extend(4). +3. 列表的删除(1). pop(2). remove(3). del(4). clear4. 列表的修改(1). 索引修改(2). 切片修改(?)思考alist.clear和alist = []的区别(查看id号,内存地址的区别)(3). 反转(4). 排序5. 统计(1). len(2). count(3). index6. 成员关系7. 列表转化原创 2022-04-22 14:59:54 · 303 阅读 · 0 评论 -
【Python | 字典是有序的还是无序的?】
python的字典数据类型是有序还是无序,我们判断数据类型是有序还是无序的依据是什么?原创 2022-05-03 10:43:08 · 8595 阅读 · 0 评论