随笔分类 - Python
摘要:1.闭包:闭包是在嵌套函数中,内函数使用外函数的局部变量,并且返回了内函数。 2.特点:延长了局部变量的生命周期,持续到脚本执行结束。 3.意义:保护了内部变量,防止像使用全局变量(global)的时候被篡改。 nonlocal:是一个关键字用于访问封闭函数作用域中的变量。当内层函数在外层函数中被定
阅读全文
摘要:""" coding:utf-8 @Software:PyCharm @Time:2023/4/6 16:59 @author:Panda """ # 文件基础3步骤:打开文件,写入或读文件,关闭文件,文件打开必定要关闭(close()) """ data = '好的' data_str = 'ab
阅读全文
摘要:python的文件操作中, 在GB系列编码中:一个中文字符等于2个字节。 在UTF系列编码中:一个中文字符等于3个字节。 1B(byte,字节)= 8 bit(位)1KB(Kilobyte,千字节)= 1024B = (10的3次方) B1MB(Megabyte,兆字节,百万字节,简称“兆”)= 1
阅读全文
摘要:1.什么叫列表推导式 列表解析式(List comprehension)或者称为列表推导式,简单说对于一个可以迭代的对象,使用一个for循环来创建一个我们所需要的新的列表,且只需要使用一行代码就可以完成的。 2.列表推导式的作用 主要是为了简化代码3.列表推导式的写法: 列表推导式:[xx for
阅读全文
摘要:1.在处理数据的时候,很多时候采用的都是英文名的方式,避免遇到一些中文转义错误,这里用pypinyin来进行转化。 2.总结经验积累,目前有两种写法。 3.方式:(前提,pypinyin是python的第三方库,需要进行安装可使用): 第一种:将整体姓名转化为拼音,再将每个字符分开,重新进行首字母大
阅读全文
摘要:1.import xx :导入模块,在使用的时候需要 “ 模块.函数 ”来使用 例如: 1 import math 2 math.sqr(5) 2.from xx import xx 和 from xx import * 这两个本质没有区别,都是从其它模块里面导入函数。但是唯一的区别就是* 能够导入
阅读全文
摘要:1."is", "in","=="的意思? "is":判断两个对象的标识符(通常所说的内存地址)是否相同。 "in":用于成员检测,判断一个对象是否在另一个对象里面。 "==":判断内容或者地址是否相同,(一般情况is 和 ==的结果可以相同)
阅读全文
摘要:Python中 find () 函数 的作用是检查一个字符串是否是另一个字符串的子串,并返回子串所在的起始位置索引。 如果没有就会返回-1
阅读全文
摘要:将数据写入excel(以前只放在一个列表里通过DataFrame写入csv) 使用pandas直接写入(现在使用多个列表直接写入,写入的excel更加简洁易看) 1 """ 2 coding:utf-8 3 @Software:PyCharm 4 @Time:2022/11/22 14:16 5 @
阅读全文
摘要:TypeError :'NoneType object is not iterable :错误的意思是:没有类型可迭代。 1.当if条件没有考虑到else的情况的时候,函数默认返回None 需要加一个return ‘ ’。 if分支情况在代码量比较多的时候需要注意考虑else的情况,不然容易出现不易
阅读全文
摘要:directory:指的是建立一个纯粹的文件夹 python package:在建立文件夹的同时,生成一个__init__.py 的文件, 可以通过from ... import * 的方式进行同一目录下其它py文件的导入
阅读全文

浙公网安备 33010602011771号