随笔分类 - Python
Python基础
摘要:Python 中的深浅拷贝 参考文献:https://blog.csdn.net/lnotime/article/details/81194633 参考文献:https://blog.csdn.net/qq_18824345/article/details/105136885 参考文献:https:
阅读全文
摘要:Python 字典练习题 1.字典的创建 1.1 普通创建 d={'name':'Allen','age':21,'gender':'male'} print(d) # {'name': 'Allen', 'age': 21, 'gender': 'male'} 1.2 动态分配键值 # 1.2 动
阅读全文
摘要:Python推导式 推导式:是Python中提供的一个非常方便的功能,可以通过一行代码实现创建 list、dict、tuple、set的同时初始化一些值。 1.列表推到式 # -*- coding: utf-8 -*- ''' @Time : 2022/1/8 10:07 @Author : ziq
阅读全文
摘要:pip安装包失败的常见解决方法 方法一 当安装包失效的时候可以去网站下载whl文件。下载的时候应该先查看电脑上 python 的版本。 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/ 方法二 去 pypi 官网下载对应的压缩包。解压缩后使用setup.p
阅读全文
摘要:Git忽略本地文件上传 1.本地settings配置 # 在settings最后配置 try: from .local_settings import * except ImportError: pass local_settings 中一般放不对外公开的配置,例如数据库配置,和一些密钥; 2.gi
阅读全文
摘要:中文分词与词云绘制 1.数据采集 数据来源,B站视频弹幕。 得到的结果是xml格式;使用正则表达式进行数据解析; # -*- coding: utf-8 -*- ''' @Time : 2021/12/19 12:27 @Author : ziqingbaojian @File : 01.爱意随风起
阅读全文
摘要:日志整合 1.logging模块 logging模块,这个模块的功能是记录我们软件的各种状态,你们现在和我一起找到红蜘蛛的那个图标,然后右键找一找是不是有个错误日志.其实每个软件都是有错误日志的,开发人员可以通过错误日志中的内容对他的程序进行修改, 我们也需要写日志 1.1函数式简单配置 我们先来看
阅读全文
摘要:Python数据类型的if判断 1.字符串判断 # -*- coding: utf-8 -*- ''' @Time : 2021/12/13 15:56 @Author : ziqingbaojian @File : 字符串判断.py ''' str='' if str: print(True)#字
阅读全文
摘要:加密 1.散列加密 散列函数是一种不可逆的加密算法,即无法解密;MD5默认生成32位的密文; 2. python使用MD5加密 import hashlib # 实例化对象 obj=hashlib.md5() # 加密 obj.update("admin".encode("utf-8"))#加密的时
阅读全文
摘要:装饰器 1.形式 装饰器是有python 的@语法和闭包的知识结合使用的 常见的装饰器形式 def outer(origin): def inner(): '''你猜''' print("啊哈哈")#函数执行前 res=origin() print("啊哈哈哈")#函数执行后 return inne
阅读全文
摘要:迭代器和生成器 1.迭代器 1.1 迭代器类型的定义; 当类中定义了__iter__和__nxet__两个方法。 __iter__方法需要返回本身即self __nxet__方法,返回下一个数据,如果没有数据了,则需要抛出一个StopIteration的异常。 # 创建迭代器类型 class IT(
阅读全文
摘要:编码 编码,文字和二进制之间的一个对照表 1.ascii编码 ascii规定使用1个字节(8位)来表示字母与二进制的对应关系 2**8=256种对应关系 只包含英文和二进制的对应关系; 2.GBK gb-2312编码,1980年制作 gbk编码,对gb2312进行扩展,包含了中日韩等文字(1995)
阅读全文
摘要:Python中的参数 注:形参与实参不在讲解,住哟啊讲解动态参数; 1、默认参数 def func(a,b=10) print(a,b) #传入参数的时候b可以不写,默认是10,也可以传入 2、动态参数 定义一个函数,不知道需要多少个参数; 2.1 *args *,只要是以*开头即可,只是约定俗成写
阅读全文
摘要:Python基础至os模块 由于近期的项目需要用到对应的终端命令去调用其他程序,因此温习一下os.system()函数; 参考文献:https://zhuanlan.zhihu.com/p/51716674 参考文献:https://www.cnblogs.com/MrRead/p/7832786.
阅读全文
摘要:虚拟环境 在做项目或者企业级的业务需要单独创建一个虚拟环境以便与开发与维护,并不产生相关的环境与其他项目冲突 Python虚拟环境的安装 pip install virtualenv 创建虚拟环境 终端进入相关的路径 virtualenv proname (pyton解释器的版本) 产生相关的虚拟环
阅读全文
摘要:1.1 编程与编程语言 python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程? 编程的目的: 计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够
阅读全文