03 2022 档案

摘要:python模块补充及购物车小作业 hashlib加密模块 #什么是hashlib模块 ashlib是一个提供字符加密功能的模块,包含MD5和SHA的加密算法,具体支持md5,sha1, sha224, sha256, sha384, sha512等算法 # 加密算法 加密算法有很多种>>>(将明文 阅读全文
posted @ 2022-03-31 20:08 洛阳城门听风雨 阅读(17) 评论(0) 推荐(0) 编辑
摘要:python各种模块(2) os模块 os模块的简介 #什么是os模块 os模块提供了多数操作系统的功能接口函数 当os模块被导入后 它会自适应于不同的操作系统平台 根据不同的平台进行相应的操作 在python编程时,经常和文件、目录打交道 os.name 主要作用是判断目前正在使用的平台,并给出操 阅读全文
posted @ 2022-03-30 19:34 洛阳城门听风雨 阅读(29) 评论(0) 推荐(0) 编辑
摘要:python各种模块 re模块补充 findall默认是分组优先展示 正则表达式中如果有括号分组 那么在展示匹配结果的时候 默认只演示括号内正则表达式匹配到的内容!!! #代码示例: import re ret = re.findall('a(b)c', 'abcabcabcabc') print( 阅读全文
posted @ 2022-03-29 19:10 洛阳城门听风雨 阅读(45) 评论(0) 推荐(0) 编辑
摘要:python正则表达式 正则表达式简介 # 正则表达式的介绍: 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配 用自己的话概括>>>:什么是正则表达式 利用一些'特殊符号'的组合去字符串中筛选出想要的数据 '所以学习正则很大程度上就是在学习一些特殊符号的使用' # 阅读全文
posted @ 2022-03-28 19:37 洛阳城门听风雨 阅读(37) 评论(0) 推荐(0) 编辑
摘要:python模块 模块循环导入问题 # 两个文件彼此导入彼此 循环导入的时候极有可能出现某个名字还没有被创建就使用的情况导致报错 """在以后的编程生涯中 尽量去避免出现循环导入的问题""" 如果确实需要循环导入 那么需要确保双方使用的名字都必须'提前定义好' (一错再错的办法) 方式1:将导入模块 阅读全文
posted @ 2022-03-25 17:59 洛阳城门听风雨 阅读(24) 评论(0) 推荐(0) 编辑
摘要:python生成器和模块 生成器对象 # 本质其实还是迭代器 只不过是我们自己通过写代码产生 也是有__iter__和__next__方法 #举例说明: 假如我们定义了一个泡茶的函数(迭代器),然后将泡茶步骤的方法封装进这个函数。每一次调用这个函数就返回一个步骤,并保存好当前执行到哪个状态。如果中途 阅读全文
posted @ 2022-03-24 18:17 洛阳城门听风雨 阅读(40) 评论(0) 推荐(0) 编辑
摘要:python迭代和异常处理 可迭代对象 #迭代的定义: 迭代就是指更新换代 要重复进行 而且每次的迭代都必须基于上一次的结果 我们使用for循环的时候就是把元素从容器里一个个取出来 这种过程其实就是迭代 #迭代器: 迭代取值的工具 '迭代器的作用是提供给你一种不依赖索引取值的方式' #需要迭代取值的 阅读全文
posted @ 2022-03-23 19:11 洛阳城门听风雨 阅读(92) 评论(0) 推荐(0) 编辑
摘要:python表达式生成式和常见内置函数 三元表达式 #使用场景:二选一的时候 推荐使用三元表达式 #寻常代码: def index(a,b): if a>b: return a # 如果a>b则输出a else: return b # 如果a<b则输出b '不够简洁比较繁琐' 三元表达式 值1 if 阅读全文
posted @ 2022-03-22 20:55 洛阳城门听风雨 阅读(114) 评论(0) 推荐(0) 编辑
摘要:python装饰器和递归函数 多层装饰器 '语法糖会将紧挨着的被装饰对象的名字当做参数自动传入装饰器函数中' #代码示例: def outter1(func1): print('加载了outter1') def wrapper1(*args, **kwargs): print('执行了wrapper 阅读全文
posted @ 2022-03-21 18:01 洛阳城门听风雨 阅读(53) 评论(0) 推荐(0) 编辑
摘要:python闭包函数和装饰器 闭包函数 闭包的特点就是内部函数引用了外部函数中的变量 # 闭包函数的两大特征 1.闭:定义在函数内部的函数 2.包:内部函数使用了外层函数名称空间中的名字 #代码示例: def outer(): name = 'python' def inner(): print(n 阅读全文
posted @ 2022-03-18 17:43 洛阳城门听风雨 阅读(44) 评论(0) 推荐(0) 编辑
摘要:python名称空间和函数名 名称空间 #名称空间 命名空间提供了在项目中避免名字冲突的一种方法 各个命名空间是独立的,没有任何关系的 一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响 '''其实就是存放变量名与变量值绑定关系的地方''' #名称空间的分类 1.内置名称空间 pyt 阅读全文
posted @ 2022-03-17 17:28 洛阳城门听风雨 阅读(58) 评论(0) 推荐(0) 编辑
摘要:python初识函数 函数的定义和调用 #函数的定义: python定义函数使用def关键字 return[表达式]语句用于退出函数,选择性的向调用方返回一个表达式,不带参数值的return语句返回none #代码示例: def func(): #定义函数 print("hello world") 阅读全文
posted @ 2022-03-16 17:56 洛阳城门听风雨 阅读(48) 评论(0) 推荐(0) 编辑
摘要:文件操作和函数简介 文件内光标的移动 #大前提:文件内指针的移动是Bytes为单位的,唯独t模式下的read读取内容个数是以字符为单位 f.read(3) with open('a.txt',mode='rt',encoding='utf-8') as f: data=f.read(3) print 阅读全文
posted @ 2022-03-15 18:02 洛阳城门听风雨 阅读(34) 评论(0) 推荐(0) 编辑
摘要:文件操作和字符编码 字符编码的实际应用 编码和解码 编码 将人类能够读懂的字符编码成计算机能够直接读懂的字符 解码 将计算机能够直接读懂的字符解码成人类能够读懂的字符 s1 = '事已至此 何不一搏' # 编码 encode # print(s1.encode('gbk')) """ 字符串前面如果 阅读全文
posted @ 2022-03-14 20:16 洛阳城门听风雨 阅读(50) 评论(0) 推荐(0) 编辑
摘要:python字典元组集合内置方法 字典内置方法 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: dict = {key1:value1,key:value2} # 阅读全文
posted @ 2022-03-10 18:56 洛阳城门听风雨 阅读(101) 评论(0) 推荐(0) 编辑
摘要:python 字符串和列表内置方法 字符串的其他内置方法 1.移除字符串首尾的指定字符 strip()移除首尾指定字符 lstrip()移除左边指定字符 rstrip()移除右边指定字符 #代码示例: s1 = ' tony ' print(s1.strip('-')) #移除首尾指定字符 prin 阅读全文
posted @ 2022-03-09 20:24 洛阳城门听风雨 阅读(83) 评论(0) 推荐(0) 编辑
摘要:python for循环和数据类型的内置方法 while与else连用 #while与else连用for/else仅当for循环执行完毕(没有被break中断)时运行else块。while/else仅当while因条件为假而退出(即没有被break中断)时运行else块 """ while 条件: 阅读全文
posted @ 2022-03-08 20:33 洛阳城门听风雨 阅读(404) 评论(0) 推荐(0) 编辑
摘要:流程控制 # 什么是流程控制 控制事物的执行流程 是按照一定的步骤来实现某些功能的语句 # 执行流程的分类 1.顺序结构 按照代码的顺序依次执行 2.分支结构 根据条件表达式的结果选择执行不同的语句 通常使用if语句实现 3.循环结构 在一定条件下反复执行某段程序的流程结构 """ 流程图的制作 网 阅读全文
posted @ 2022-03-07 17:59 洛阳城门听风雨 阅读(42) 评论(0) 推荐(0) 编辑
摘要:python基本数据类型及运算符 python基本数据类型之字典dict 字典:另一种可变容器模型,且可存储任意类型对象 #字典的风格 每个键值 key=>value 对用冒号 : 分割 每个键值对之间用逗号 , 分割 整个字典包括在花括号 {} 中 ''' 元素是以K:V键值对的形式存储 K是对V 阅读全文
posted @ 2022-03-04 19:00 洛阳城门听风雨 阅读(97) 评论(0) 推荐(0) 编辑
摘要:python变量常量和基本数据类型 python多版本共存 下载两个版本的python解释器 把解释器所在的路径都添加到环境变量中 复制重新命名文件名称: #python.exe > python2.exe #python.exe > python3.exe​运行方式: 1.打开cmd窗口中输入 p 阅读全文
posted @ 2022-03-03 19:24 洛阳城门听风雨 阅读(262) 评论(0) 推荐(0) 编辑
摘要:操作系统 #控制协调管理计算机各个硬件的工作 提供一个让用户与系统交互的操作界面 '三层架构' 普通应用程序 操作系统 计算机硬件 1.一台计算机必须要有操作系统才可以运行日常的软件 2.程序员开发的程序其实都是基于操作系统之上的 文件的概述 # 文件就是用来存取数据的 1.双击一个文件=控制硬盘转 阅读全文
posted @ 2022-03-02 17:51 洛阳城门听风雨 阅读(31) 评论(0) 推荐(0) 编辑
摘要:计算机基础 计算机编程语言 #计算机编程语言是指用于人与计算机之间通信的语言,是人与计算机之间传递信息的媒因为它是用来进行程序设计的,所以又称程序设计语言或者编程语言。 常用语言 C语言 #计算机编程的基础语言。作为一种使用时间最长的编程语言,C语言在编程中较之其他高级语言与计算机系统更加接近,因此 阅读全文
posted @ 2022-03-01 20:12 洛阳城门听风雨 阅读(78) 评论(0) 推荐(0) 编辑
摘要:typora简介和概述 #Typora是目前使用频率最高的一款文本编辑器 书写简单 深受IT人员的喜爱 #喜欢到这款软件从免费转变为了付费 ''' Markdown 由 Daring Fireball 创建,原始指南在 这里。但是,它的语法因不同的解析器或编辑器而异。Typora 正在使用 GitH 阅读全文
posted @ 2022-03-01 17:37 洛阳城门听风雨 阅读(84) 评论(0) 推荐(0) 编辑

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