11 2021 档案
发表于 2021-11-29 17:50阅读:45评论:0推荐:0
摘要:第三方模块下载 # 并不是python自带的 需要基于网络下载!!! '''pip所在的路径添加环境变量''' 下载第三方模块的方式 方式1:命令行借助于pip工具 pip3 install 模块名 # 不知道版本默认是最新版 pip3 install 模块名==版本号 # 指定版本下载 pip3
阅读全文 »
发表于 2021-11-29 17:38阅读:58评论:0推荐:0
摘要:加密模块hashlib+日志模块logging 1.hashlib 加密模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 1.加密之后的密文数据是没有办法反解密成明文数据的 2.市面上所谓的破解 其实就是提前算出一系列明文对应的密文,之后比对密文再获取明文 1.hashli
阅读全文 »
发表于 2021-11-26 15:25阅读:36评论:0推荐:0
摘要:模块random+os+sys+json+subprocess 1. random 模块 (产生一个随机值) import random 1 # 随机小数 2 print(random.random()) # 随机产生一个0-1之间的小数 3 print(random.uniform(1, 6))
阅读全文 »
发表于 2021-11-25 20:58阅读:119评论:0推荐:0
摘要:正文 网页地址: 红牛官网 http://www.redbull.com.cn/about/branch 主程序,如下: 运用正则表达式功能实现,借鉴文档:正则表达式:https://www.cnblogs.com/panda-xin/p/15599186.html 1 import re 2 3
阅读全文 »
发表于 2021-11-25 20:10阅读:49评论:0推荐:0
摘要:Python内置模块(re+collections+time等模块) 1. re模块 import re 在python要想使用正则必须借助于模块 re就是其中之一 1.1 findall功能( re模块就主要掌握findall功能即可,其他看看就行了 ) 1.2 search 功能 """如果没有
阅读全文 »
发表于 2021-11-24 17:38阅读:434评论:0推荐:0
摘要:软件编写目录规范+正则表达式 1.软件开发目录规范 bin文件夹 (start.py):存放一系列启动文件(当启动文件很少或者只有一个的时候也可以直接写在外面) conf文件夹(settings.py):存放一系列配置文件,(一般情况下该文件内的变量名都是大写) lib文件夹(common.py):
阅读全文 »
发表于 2021-11-23 19:36阅读:104评论:0推荐:0
摘要:面向过程编程+模块&导入 一、面向过程编程(理论+简单代码) 面向过程编程就好比在设计一条产品流水线 首先我们来认识下,什么是面向过程?如果咬文嚼字的话可以这样来理解,面向过程就是面向解决问题的过程进行编程。仔细思考一下,我们在学习和工作中,当我们去实现某项功能 或完成某项任务时,是不是会不自觉的按
阅读全文 »
发表于 2021-11-22 21:14阅读:92评论:0推荐:0
摘要:生成器及表达式+常用内置函数 1.生成器对象 生成器其实就是自定义的迭代器。其实就是一个内部有yield关键字的函数,在定义阶段就是一个普通的函数,跟普通函数的区别是在第一次调用函数 的时候不会执行代码,而是把函数先转换成生成器,然后用.next()方法才会执行代码。执行代码的时候如果遇到yield
阅读全文 »
发表于 2021-11-19 21:44阅读:37评论:0推荐:0
摘要:可迭代对象+迭代器对象+异常捕获 一、常用内置函数 1. 映射 map() 循环获取列表中每个元素并传递给匿名函数保存返回值 2.拉链 zip() # for循环先取值 之后再比较大小 上图中,可更换容器类型输出,但是输出后,内存就没有值了,再同容器类型输出就是空的了。 3.最大值、最小值 max(
阅读全文 »
发表于 2021-11-18 18:03阅读:54评论:0推荐:0
摘要:递归函数+二分法+三元表达式+列表、字典生成式及其他+匿名函数 一、递归函数 一、定义 递归:函数在运行过程中 直接或者间接的调用了自身 二、递归深度 三、递推与回溯 <<<<<<<<<<<<<<伪代码:可能无法运行 但是可以表述逻辑>>>>>>>>>>>>>>>>> 递归用函数表达 二、算法之二分
阅读全文 »
发表于 2021-11-17 22:44阅读:11评论:0推荐:0
摘要:装饰器 装饰器简介 """ 装饰器并不是一个新的知识 而是由我们之前所学习的 名称空间 函数对象 闭包函数组合而来 """ 器:指的是工具 装饰:给被装饰对象添加额外的功能 装饰器的原则 开放封闭原则 开发:对扩展开放 封闭:对修改封闭 装饰器核心思想 在不改变被"装饰对象内部代码"和"原有调用方式
阅读全文 »
发表于 2021-11-16 17:15阅读:72评论:0推荐:0
摘要:函数对象(函数名+嵌套) 函数对象 用法如下 "函数名遇到括号就会调用!!!" 用法1:函数名可以当做变量名赋值 用法2:函数名还可以当做函数的实参 # def index(): # print('from index') # def func(a): # print(a) # a() # prin
阅读全文 »
发表于 2021-11-12 16:59阅读:46评论:0推荐:0
摘要:# 函数(参数+名称空间) 1.函数前戏 l = [11, 22, 33, 44, 55, 66, 77, 88] print(len(l)) # 假设len无法使用 def my_len(): n = 0 for i in l: n += 1 print(n) print(my_len()) ""
阅读全文 »
发表于 2021-11-11 22:09阅读:51评论:0推荐:0
摘要:字符编码和Python代码操作文件 读写模式之a模式 # a模式 只追加模式 # 路径不存在:自动创建 with open(r'a.txt','a',encoding='utf8') as f: pass # 路径存在:不会清空文件 在文件末尾添加内容 with open(r'a.txt', 'a'
阅读全文 »
发表于 2021-11-10 21:11阅读:374评论:0推荐:0
摘要:员工管理系统+字符编码+Python代码文件操作 1.员工管理系统 1.1 debug 代码调试 1.先使用鼠标左键在需要调试的代码左边点击一下(会出现一个红点)2.之后右键点击debug运行代码 1.2 员工管理系统 练习: # 2.定义一个空列表 用于存放用户字典数据 user_data_lis
阅读全文 »
发表于 2021-11-09 23:48阅读:33评论:0推荐:0
摘要:数据类型的内置方法(下) 1.列表内置方法补充 1.1 列表内容进行升序 / 降序 (sort / reverse = True) 1 l1.sort() # 默认是升序 2 l1.sort(reverse=True) # 参数指定 降序 3 print(l1) 4 l1.reverse() # 顺
阅读全文 »
发表于 2021-11-08 20:21阅读:31评论:0推荐:0
摘要:数据类型的内置方法(中) 1.字符串内置方法 小技巧:* 如何快速查看字符串的其他类型,句点符(.) **如何查看关键词的底层源码 ,Ctrl + 鼠标左键(LB) 1.转大小写(只限字母) 1.1 转全大写用.upper( ) 1.2 转全小写用.lower( ) 实际案例: 图片验证码忽略大小写
阅读全文 »
发表于 2021-11-05 23:14阅读:58评论:0推荐:0
摘要:if循环&数据类型的内置方法 for循环 for循环能做到的事情 while循环都可以做到 但是for循环语法更加简洁 并且在循环取值问题上更加方便 name_list = ['jason', 'tony', 'kevin', 'jack', 'xxx'] # 循环取出列表的每一个元素并打印 # w
阅读全文 »
发表于 2021-11-04 18:47阅读:51评论:0推荐:0
摘要:流程控制 作用:控制事物的执行过程 # 任何使用执行流程只有三种情况 1.顺序结构 自上而下依次执行 2.分支结构 根据条件不同执行不同的程序流程 3.循环结构 必知必会 1.条件都会转换成布尔量,不是满足 就是不满足 2.缩进: 表示代码的从属关系 3.不是所有的代码都拥有子代码 eg:print
阅读全文 »
发表于 2021-11-03 20:07阅读:78评论:0推荐:0
摘要:数据类型 1. 整数型 2. 浮点型 3.字符串 str 3.1 基本使用 3.2 字符串多样性有什么用 4.列表 list 作用:能够存储多个数据,并且可以从中取出使用。 基本使用:在[]中括号内,输入数据并且用逗号分隔开,其中注意字符串用引号。 例如: 这样结果为: '''索引取值:从'0'开始
阅读全文 »
发表于 2021-11-02 20:16阅读:62评论:0推荐:0
摘要:变量&数据类型与垃圾回收机制 1.变量 1.1 什么是变量 即变换的量,用来记录事物的某种状态。所以说,程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们 需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。 1.2 如何使用变量 1 eg: 2 日常生活中: 3
阅读全文 »
发表于 2021-11-02 19:02阅读:112评论:0推荐:0
摘要:PyCharm基本使用 1.主题选择 点击左上角file settings Editor color Scheme依次选择。(建议使用黑色背景,缓解眼睛疲劳) 2.切换python解释器 依次选择file settings Project Python Interpreter 3.创建脚本文件 脚本
阅读全文 »
发表于 2021-11-01 16:40阅读:1633评论:0推荐:0
摘要:PyCharm编程软件安装教程&破解 一、官网下载软件 1. 网页搜索进入PyCharm官网下载页面(https://www.jetbrains.com/pycharm/download/ ) 这里进行Windows系统的安装,选择专业版(专业版功能全,后面先选择免费试用30天,最后面有破解教程,永
阅读全文 »
发表于 2021-11-01 15:31阅读:500评论:0推荐:0
摘要:Python解释器安装、多版本共存以及手动添加环境变量教程 一、Python解释器下载 1. 先进入官网(python.org) 下图为网站的主页,依次按顺序点击“①Download” >>> “②Windows”(这里示范Windows系统,其他系统对号入座,选择对应的系统选项) 2. 因为目前最
阅读全文 »