11 2021 档案
摘要:hashlib模块 加密:将明文数据通过一系列算法变成密文数据(目的就是为了数据的安全) 加密算法:md系列 sha系列 base系列 hmac系列 # 基本使用 import hashlib # 1.先确定算法类型(md5普遍使用) md5 = hashlib.md5() # 2.将明文数据传递给
阅读全文
摘要:random随机数模块 import random # print(random.random())# 随机生成0-1小数 # print(random.randint(1,6))# 随机生成1-6之间证书 # print(random.uniform(1, 6))# 随机生成1~6小数 # pri
阅读全文
摘要:re 模块 import re re.findall('a','eva again')# 根据正则找到所有a,并组织成列表的形式返回出来,找不到返回空列表 re.match('a','eva again')# 根据正则找开头(必须是开头),找到返回结果对象,需要用group()取到第一个a.使用gr
阅读全文
摘要:正则表达式 """ 正则表达式是一门独立的语言 跟其他编程语言都没有关系!!! 如果想在python代码中使用正则 需要借助于内置模块re """ 什么是正则表达式? 利用一些特殊符号的组合去字符串中筛选出符合条件的数据 例题: """ 1.必须是11位 2.必须是纯数字 3.必须符合手机号的排布
阅读全文
摘要:面向过程编程(理论) 面向过程变成就好比在设计一条流水线 面向过程编程的缺陷在于:一旦要修改功能,那么需要整体改造(牵一发而动全身) 比如下面这种 # 用户注册功能 1.获取用户名和密码 2.组织成固定的格式 3.文件操作写入文件 def register():# 定义一个注册用户的函数 usern
阅读全文
摘要:生成器对象 """ 生成器其实就是自定义迭代器 """ # 定义阶段就是一个普通函数 def my_ge(): print('first') yield 123,222,333 print('second') # yield 456,444,555 """ 当函数体内含有yield关键字 那么在第一
阅读全文
摘要:递归函数 """ 递归:函数在运行过程中 直接或者间接的调用了自身 """ # 官网表示:python默认的最大递归深度为1000次(根据CPU不同一般在997-1000次。) import sys print(sys.getrecursionlimit()) # 查看默认递归深度 # print(
阅读全文
摘要:装饰器 """ 装饰器并不是一个新的知识 而是由我们之前所学习的 名称空间 函数对象 闭包函数组合而来 """ 器:指的是工具 装饰:给被装饰对象添加额外的功能 装饰器的原则 开放封闭原则 开发:对扩展开放 封闭:对修改封闭 装饰器核心思想 在不改变被"装饰对象内部代码"和"原有调用方式"的基础之上
阅读全文
摘要:函数对象(函数名) **"""函数名遇到括号就会调用!!!"""**  # 用法1:函数名可以当做变量名
阅读全文
摘要:什么是名称空间(namespaces) **用于存放变量名与变量值绑定关系的地方(类似于民政局)** 名称空间的分类(重要) **1.内置名称空间** python解释器提前给你定义好的 print() len() ... **2.全局名称空间** 在py文件中顶格编写的代码运行之后都会存入全局名称
阅读全文
摘要:函数的简介 函数就是类似于是打包好的工具,提前定义好之后可以反复使用 在代码中函数 可以解决代码冗余,结构不清晰,修改繁杂等问题 函数的语法结构 def 加函数名 (参数1,参数2): # def 和函数名是必须的,参数是可选 '''函数注释''' # 函数注释是可选的 函数体代码 # 函数体代码是
阅读全文
摘要:python的文件操作 1、什么是文件 文件是操作提供给用户/应用程序存取硬盘的一种机制 2、为何要用文件 永久保存数据 3、代码如何操作文件 关键字open() 三步走: 1.利用关键字open打开文件 2.利用其它方法操作文件 3.关闭文件 文件路径 相对路径与绝对路径 所谓相对路径,就是相对于
阅读全文
摘要:什么是字符编码? 只跟文本文件和字符串有关 与视频文件 图片文件等无关 **由于计算机内部只识别二进制 但是用户在使用计算机的时候却可以看到各式各样的语言字符 字符编码:内部记录了人类字符与数字对应关系的数据** 字符编码的发展史 1.一家独大 计算机最初是由美国人发明的 美国人为了能够让计算机识别
阅读全文
摘要:基础数据类型内置方法补充~ 列表其他方法 l1 = [44, 22, 11, 33, 99, 77, 88, 66] l1.sort() # 默认是升序 l1.sort(reverse=True) # 参数指定 降序 print(l1) l1.reverse() # 顺序颠倒 print(l1) p
阅读全文
摘要:目录: 整型 浮点型 字符串 列表 可变不可变类型 在日常生活中不同类型的数据具有不同的功能 eg:表格数据文件具有处理表格的各项功能(透视表 图形化 公式计算) 视频数据文件具有快进 加速等各项功能 ... 1.整型int 类型转换方式在代码中展示出来的效果就是 名字() eg:res = '12
阅读全文
摘要:目录 全局标志位 while语法 for语法及嵌套 全局标志位使用: while语法补充 while+continue 1.使用while循环打印出0-10count = 0while count < 11: print(count) count += 1 2.使用while循环打印出0-10但是不
阅读全文
摘要:什么是流程控制? 定义:流程控制即控制事物的执行流程 执行流程的三种方式: 1.顺序结构: 自上而下的一次运行 python程序默认是顺序结构(即一行一行执行) eg: 2.分支结构 在运行过程中根据条件不同可能会执行不同的流程 eg: 3.循环结构 在运行过程中有些代码需要反复执行 eg: 必知必
阅读全文
摘要:关于Python中的运算符 1.算数运算符: 以下假设变量: a=10,b=20: 运算符描述实例 + 加 - 两个对象相加 a + b 输出结果 30 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出
阅读全文
摘要:与用户交互 1.输入(input) 获取用户输入 username = input('请输入您的用户名>>>:') 将input获取到的用户输入绑定给变量名username print(username, type(username)) input获取到的用户输入全部都会转成字符串 2.输出 (pr
阅读全文
摘要:基本数据类型目录 (补充及简单介绍) 1.字符串 2.列表 3.字典 4.布尔值 5.元组 6.集合 简单补充一下上一章的数据类型 1.字符串(str) 作用:主要用于记录描述性性质的数据 eg:姓名 地址 邮箱 定义: 方式1 : 单引号 name = 'lin' 方式2 : 双引号 name =
阅读全文
摘要:目录 注释语法 变量与常量 垃圾回收机制 数据类型 1.Python的注释语法 """注释是代码之母!!!""" 1.什么是注释? 注释就是对一段代码的解释,不参与程序的运行 只起到提示作用 2.怎么用注释?注释只加在关键代码,用作注解说明或注释掉暂时不想用的代码 注释方法一 :#+空格+注释的信息
阅读全文
摘要:PyCharm基本设置 1.主题选择 有时候默认主体是白色的,很晃眼很烦人,这时候就需要更改主题了~ 步骤: file(文件) ↓ Settings(设置) Editor(编辑) ↓ Color Scheme(配色方案) 2.PyCharm切换解释器 file(文件) ↓ Settings(设置)
阅读全文
摘要:前言 关于编程 编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。 为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一
阅读全文
摘要:目录 - 前言 - pycharm安装 - 破解 前言:PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示
阅读全文
摘要:目录 - 前言 - 解释器版本简介 - python安装 - python多版本共存 前言:Python由荷兰数学和计算机科学研究学会的Guido van Rossum于1990年代初设计,作为一门叫做ABC语言的替代品。 2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎
阅读全文

浙公网安备 33010602011771号