11 2021 档案

摘要:第三方模块的使用教程 # 并不是python自带的 需要基于网络下载!!! '''pip所在的路径添加环境变量''' 下载第三方模块的方式 方式1:命令行借助于pip工具 pip3 install 模块名 # 不知道版本默认是最新版 pip3 install 模块名==版本号 # 指定版本下载 pi 阅读全文
posted @ 2021-11-29 16:25 椰子皮0oo0 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、hashlib模块 hashlib加密的基本使用方法 import hashlib # 第一步 确定一个加密的方法 md5使最常用的加密方法 res = hashlib.md5() # 第二步 将要加密的内容使用update添加进去 update只能接收bytes类型,如果要加密中文需要编码 r 阅读全文
posted @ 2021-11-29 16:22 椰子皮0oo0 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一、random模块 常用方法 import random print(random.randint(1, 5)) # 随机生成一个一到五的整数 print(random.choice([1, 2, 3])) # 随机抽取一个元素 print(random.random()) # 随机生成一个0到1 阅读全文
posted @ 2021-11-26 19:31 椰子皮0oo0 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、re模块 基本操作方法 import re s = 'abacbacbd' # 第一个参数填写正则表达式,第二个参数填写待匹配的文本 根据正则筛选符合条件的数据形成一个列表 如果没有找到则返回一个空列表 res = re.findall('a', s) print(res) # ['a', 'a 阅读全文
posted @ 2021-11-25 19:53 椰子皮0oo0 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一、什么是正则表达式 利用一些特殊符号来筛选出字符串中负符合条件的数据 二、字符组 用中括号括起来,里面填写需要的字符,会返回满足条件的字符,字符组默认单个单个字符匹配 [0123456789] # 匹配0到9任意一个数字 可以简写为[0-9] 同理[a-z],[A-Z] # 匹配a到z和A到Z的其 阅读全文
posted @ 2021-11-24 17:05 椰子皮0oo0 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一、模块简介 什么是模块: 模块就是一系列功能的结合体,例如.py文件 模块有什么用: 可以提高开发效率 模块的来源: 1. python解释自带的内置模块 2.别人已经写好的第三方模块 3.自定义的模块 模块的表现形式: 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的 阅读全文
posted @ 2021-11-23 16:46 椰子皮0oo0 阅读(480) 评论(0) 推荐(0) 编辑
摘要:一、生成器对象 如果函数体代码里含有yield关键字,在调用函数,函数体代码不会执行,而是将函数变成了生成器,得到的值就称为生成器对象。 def index(): print('hello') yield 123 res = index() print(res.__next__()) 二、自定义ra 阅读全文
posted @ 2021-11-22 18:31 椰子皮0oo0 阅读(33) 评论(0) 推荐(0) 编辑
摘要:一、迭代器 1.可迭代对象 对象内置方法上可以有__iter__的数据类型我们都可以称之为可迭代对象,例如字符串str、列表list、字典dict、元组tuple、集合set和文件都是可迭代对象 2.迭代器对象 对象内置方法中既可以使用__iter__又可以使用__next__可以称为迭代器对象,只 阅读全文
posted @ 2021-11-19 16:59 椰子皮0oo0 阅读(53) 评论(0) 推荐(0) 编辑
摘要:一、三元表达式 三元表达式语法格式 值1 if 条件 else 值2 当条件成立时采用if条件前的值1,当条件不成立时采用else后面的值2 当功能需求是二选一的情况下,推荐使用三元表达式 def index(a,b): # if a > b: # return a # return b 相当于省略 阅读全文
posted @ 2021-11-18 20:20 椰子皮0oo0 阅读(65) 评论(0) 推荐(0) 编辑
摘要:二分法 要使用二分法,数据集必须有序 l = [1, 2, 3, 5, 6, 7, 88, 99, 101, 555, 1000, 5555, 99999] def index(index_num, list): if list == []: print('没有该数') return mid_ind 阅读全文
posted @ 2021-11-18 16:21 椰子皮0oo0 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一、函数递归 递归: 递归指的就是函数在执行阶段直接或者间接的调用了自己 def index(): print('hello') index() index() 官网表示的python解释最大递归深度为1000 import sys print(sys.getrecursionlimit()) #可 阅读全文
posted @ 2021-11-18 15:18 椰子皮0oo0 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、装饰器 装饰器是由名称空间,函数对象,闭包函数组合而来的 器:指的就是以一种工具 装饰:给被装饰物添加额外的功能 装饰器的原则 装饰器遵守开放封闭原则 开放:对扩展开放 封闭:对修改封闭 装饰器的核心思想 在不改变对被装饰对象内部原有的代码和原有调用方式的基础上添加额外的功能 二、装饰器的简易版 阅读全文
posted @ 2021-11-16 16:51 椰子皮0oo0 阅读(67) 评论(0) 推荐(0) 编辑
摘要:一、函数对象 什么是函数对象 函数对象可以理解为函数名,可以被当作数据来使用,主要有以下四种方式 1.函数名可以被当作变量名赋值 2.函数名可以被当场一个元素放入容器类型 3.函数名可以作为一个实参 4.函数名可以当作一个函数返回值 二、函数的嵌套调用 函数的嵌套调用就是函数内部调用其他函数 三、函 阅读全文
posted @ 2021-11-16 15:50 椰子皮0oo0 阅读(23) 评论(0) 推荐(0) 编辑
摘要:一、什么是名称空间 名称空间就是用于存放变量名和变量值绑定的关系的地方 在程序执行期间,最多会有三层名称空间 1.内置名称空间 伴随python解释器的启动和关闭进而创建与销毁的空间,第一个被加载的空间 用来存放一些内建函数名,例如print()、len()等等 2.全局名称空间 伴随py文件的运行 阅读全文
posted @ 2021-11-15 18:54 椰子皮0oo0 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一、函数参数的两大类 形式参数: 函数定义阶段括号内所填写的参数叫做形式参数,简称为‘形参’ 形参的表现形式只有一种变量名 实际参数: 函数调用阶段括号内所填写的参数叫做实际参数,简称为‘实参’ 实参的表现形式有多种方式,核心就是数据值 形式参数与实际参数的关系: 两者在函数调用时将实际参数临时绑定 阅读全文
posted @ 2021-11-15 16:50 椰子皮0oo0 阅读(159) 评论(0) 推荐(0) 编辑
摘要:一、函数的语法结构 函数的语法结构分为: del 函数名(参数1,参数2) ''' 函数注释 ''' 函数体代码 return返回值 1.del (必须存在) 是定义函数的关键字 2.函数名(必须存在) 是函数的名字,相当于变量名 函数名的命名规范与风格遵命变量名的规范与风格、 3.函数参数(可以选 阅读全文
posted @ 2021-11-12 21:41 椰子皮0oo0 阅读(259) 评论(0) 推荐(0) 编辑
摘要:一、文件操作方法 1.read读系列 with open(r'文件路径',’r‘,encoding = 'utf8') as f : #f是变量名 1.1 print(f.read()) # 一次性读取文件内所有内容 优化操作: 该方法在读取大文件时,可能会造成内存溢出的情况,解决此问题的方法就是逐 阅读全文
posted @ 2021-11-11 15:38 椰子皮0oo0 阅读(58) 评论(0) 推荐(0) 编辑
摘要:一、字符编码 1.什么是字符编码 由于计算机内部只能识别二进制,但是用户在使用计算机的时候却可以看到各式各样的语言字符,就是通过字符编码来进行翻译的。 字符编码的本质就是内部记录了人类字符与数字相对应的关系的数据。 2.字符编码发展史 2.1 一家独大 计算机一开始是由美国人发明的,美国人为了让计算 阅读全文
posted @ 2021-11-10 16:28 椰子皮0oo0 阅读(94) 评论(0) 推荐(0) 编辑
摘要:一、列表的内置方法 l1 = [11, 66, 33, 55, 88] 1.列表的升序 l1.sort() print(l1) 2.列表的降序 l1.sort(reverse=True) print(l1) 3.列表顺序颠倒 l1.reverse()print(l1) 二、字典的内置方法 dic = 阅读全文
posted @ 2021-11-09 17:17 椰子皮0oo0 阅读(30) 评论(0) 推荐(0) 编辑
摘要:一、可变类型 值改变,内存地址不变,修改的是原值的属于可变类型 属于可变的类型的列表 二、不可变类型 值改变,内存地址肯定变的属于不可变类型 属于不可变类型的有整型int,浮点型float,字符串str 阅读全文
posted @ 2021-11-08 17:19 椰子皮0oo0 阅读(59) 评论(0) 推荐(0) 编辑
摘要:一、字符串的基本内置方法 1.将字符串转换成大小写 res = ' Mike123' 将字符全部转换成大写: print(res.upper()) # MIKE123 将字符串全部转换成小写: print(res.lower()) #mike123 判断是否是纯大写或者是纯小写 print(res. 阅读全文
posted @ 2021-11-08 17:14 椰子皮0oo0 阅读(41) 评论(0) 推荐(0) 编辑
摘要:整型int 类型转换: res = '123' res = int(res) 可以把数字转换成整型 ps:int在做类型转换的时候只能用纯数字,用其它就会报错 int除了可以做类型转换之外,还可以做进制数转换 print(oct(100)) #将十进制的100转换成八进制 print(bin(100 阅读全文
posted @ 2021-11-05 19:50 椰子皮0oo0 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一、while循环 while+continue 1.continue是用来跳过本次循环 并开始下一次循环 2.如果我们只是想跳过循环中的某一次循环并开始下一次循环 while+else 在一段代码中,当while循环没有被人为中断(break)的情况下才会走else,反之不会走else 死循环 死 阅读全文
posted @ 2021-11-05 14:34 椰子皮0oo0 阅读(351) 评论(0) 推荐(0) 编辑
摘要:流程控制 流程控制即控制事物的执行流程 所有流程控制都只分为三种情况 1.顺序结构 自上而下的运行 2.分支结构 在运行过程中根据不同的条件进行不同的执行流程 3.循环结构 在运行过程中某些代码需要循环执行 必知必会 条件都会转变为布尔值,从而决定子代码块是否执行 在python中,使用缩进的来表示 阅读全文
posted @ 2021-11-04 20:28 椰子皮0oo0 阅读(93) 评论(0) 推荐(0) 编辑
摘要:一、程序与用户交互 1.用户交互 用户交互就是人往计算机中输入数据(input),计算机输出结果(print) 2.输入 input会等待用户输入,用户输入任何内容都会转变成字符串,然后赋值给等号左边的变量名 3. 输出 3.1 只输出一个值 print 括号加内容 3.2 输出多个值 print加 阅读全文
posted @ 2021-11-03 20:36 椰子皮0oo0 阅读(142) 评论(0) 推荐(0) 编辑
摘要:一、 字符串str 1.1 作用 用于记录描述性性质的数据,例如年龄、名字和地址等 1.2 定义 ① name = ’mike‘ ② name = "mike" ③ name = '''mike''' ④ name = ”“”mike“”“ 1.3 为啥字符串需要这么多种方式 目的是为了防止字符串中 阅读全文
posted @ 2021-11-03 17:29 椰子皮0oo0 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一、python的注释语法 1.什么是注释 注释就是对一段代码的解释说明,注释不会擦浴程序的运行,只会起到提示作用 2.怎么使用注释 单行注释:#+空格 后加入注释内容 多行注释:三对单引号(''')或者三对双引号(“”“)中间加入注释内容 3.注释的快捷键 使用 Ctrl+? 4.注意事项 # 和 阅读全文
posted @ 2021-11-02 21:10 椰子皮0oo0 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、pycharm基本使用 pycharm这款ide软件虽然功能强大,但正因为他的强大,所以小白在刚使用这款软件时上手会有点难度,今天我们就来介绍一下ptcharm的基本使用。 1.基本配置 我们安装好pycharm后,首先会需要更改一下适合自己的主题,颜色,字体等功能 我们打开pycharm后,点 阅读全文
posted @ 2021-11-02 16:42 椰子皮0oo0 阅读(1567) 评论(1) 推荐(0) 编辑
摘要:pycharm下载安装教程 1.pycharm下载官网 http://www.jetbrains.com/pycharm/ 2.下载好安装包后双击点开安装包文件,这边以专业版为例 按以上图片所示教程,等待软件安装完毕即可 阅读全文
posted @ 2021-11-01 15:57 椰子皮0oo0 阅读(43) 评论(1) 推荐(0) 编辑
摘要:一.python解释器下载 想要通关python这项语言与计算机进行沟通,我们就必须下载一款能让计算机理解python这项语言的解释器,这时候我们就需要到网上下一个python解释器。 python解释器官方下载网址 https://www.python.org 进入到python解释器官网后,我们 阅读全文
posted @ 2021-11-01 15:40 椰子皮0oo0 阅读(238) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示