摘要:
面向过程的概念 面向过程核心是过程二字,解决问题的流程, 即先干什么,在干什么,最后干什么 # 举例: 1. 洗衣服 2. 把大象放冰箱中需要几步? ''' 1. 把冰箱门打开 2. 把大象放进去 3. 关上冰箱门 ''' 3. 流水线生产饮料 优点:复杂的问题流程化,进而简单化 缺点:牵一发而动全 阅读全文
摘要:
第三方模块 # 定义:并不是python自带的 需要基于网络下载!!! '''pip所在的路径添加环境变量''' 下载第三方模块的方式 方式1:命令行借助于pip工具 pip3 install 模块名 # 不知道版本默认是最新版 pip3 install 模块名==版本号 # 指定版本下载 pip3 阅读全文
摘要:
logging日志模块 知识点很多 但是需要掌握的很少(会用即可) import logging # 日志有五个等级(从上往下重要程度不一样) # logging.debug('debug级别') # 10 # logging.info('info级别') # 20 # logging.warnin 阅读全文
摘要:
hashlib模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法:md系列 sha系列 base系列 hmac系列 # 基本使用 import hashlib # 1.先确定算法类型(md5普遍使用) md5 = hashlib.md5() # 2.将明文数据传递给 阅读全文
摘要:
subprocess模块 import subprocess """ 1.可以基于网络连接上一台计算机(socket模块) 2.让连接上的计算机执行我们需要执行的命令 3.将命令的结果返回 """ res = subprocess.Popen('tasklist', shell=True, stdo 阅读全文
摘要:
sys模块 # 主要与python解释器打交道 import sys # print(sys.path) # print(sys.version) # print(sys.platform) # print(sys.argv) # 获取当前执行文件的绝对路径 try: username = sys. 阅读全文
摘要:
os模块 作用:与操作系统打交道 import os 1.创建单级目录(文件夹) os.mkdir('XXX老师精品课程集') os.mkdir(r'xxx视频合集\r老师视频作品') 报错 2.创建多级目录(文件夹) os.makedirs(r'xxx视频合集\r老师视频作品\2021选集') 3 阅读全文
摘要:
random随机数模块 import random # print(random.random()) # 随机产生一个0-1之间的小数 # print(random.randint(1, 6)) # 随机产生一个1-6之间的整数 掷骰子 # print(random.uniform(1,6)) # 阅读全文
摘要:
取消转义 在原生的正则表达式中取消转义推荐使用\(每个\只能取消一个字符的转义) 在python中取消转义推荐使用r'\n\a\t'(也可以使用\) python内置模块之re模块 # 在python要想使用正则必须借助于模块 re就是其中之一 '''基本操作方法''' import re # re 阅读全文
摘要:
正则表达式 """ 定义:正则表达式是一门独立的语言 跟其他编程语言都没有关系!!! 如果想在python代码中使用正则 需要借助于内置模块re """ # 什么是正则表达式? 利用一些特殊符号的组合去字符组中筛选出符合条件的数据 """ 1.必须是11位 2.必须是纯数字 3.必须符合手机号的排布 阅读全文