03 2022 档案

摘要:内容概要 简易版购物车 hashlib加密模块 loggin模块 简易版购物车 点击查看代码 import os import json # 获取当前执行文件所在的路径 user_path = os.path.dirname(__file__) # 拼接db文件夹的路径 data_path = os 阅读全文
posted @ 2022-03-31 21:30 Mr_胡萝卜须 阅读(32) 评论(0) 推荐(0) 编辑
摘要:内容概要 os模块 sys模块 json模块 subprocess模块 os模块 os模块主要是跟操作系统打交道 import os # 1.创建目录及文件夹 os.mkdir(r'name') # 运行后 在当前执行文件所在得路径创建name文件夹当文件存在时报错 "mkdir 只能创建单级目录" 阅读全文
posted @ 2022-03-30 20:37 Mr_胡萝卜须 阅读(5) 评论(0) 推荐(0) 编辑
摘要:内容概要 re模块与正则其他知识 collctions模块 time模块 datetime模块 random模块 re模块与正则其他知识 分组优先 在我们使用括号给正则表达式分组时会出现只展示括号里的表达式筛选的结果 "以下只展示括号里筛选的结果" import re ret = re.findal 阅读全文
posted @ 2022-03-29 20:55 Mr_胡萝卜须 阅读(28) 评论(0) 推荐(0) 编辑
摘要:内容概要 正则表达式的前戏 字符组 特殊符号 正则表达式量词 贪婪匹配和非贪婪匹配 取消转义 re模块 ###正则表达式前戏 # 功能获取用户注册的手机号 '''普通写法''' # 获取用户手机号 user_phone = input('your mobile phone number>>>:'). 阅读全文
posted @ 2022-03-28 18:02 Mr_胡萝卜须 阅读(23) 评论(0) 推荐(0) 编辑
摘要:内容概要 循环导入问题 判断文件类型 模块的查找顺序 绝对导入与相对导入 包 编程思想 软件开发目录规范 循环导入问题 # 两个文件彼此导入彼此 循环导入的时候极有可能出现某个名字还没有被创建就使用的情况导致报错 """在以后的编程生涯中 尽量去避免出现循环导入的问题""" 如果确实需要循环导入 那 阅读全文
posted @ 2022-03-25 22:26 Mr_胡萝卜须 阅读(23) 评论(0) 推荐(0) 编辑
摘要:内容概要 生成器对象(自定义迭代器) 自定义range方法 yield关键字作用 生成器表达式 模块简介 模块的两种导入方式 导入补充 生成器对象(自定义迭代器) # 生成器的本质其实就是一个自己编写的迭代器即自定义迭代器 同样的生成器也有 __iter__ 和 __next__方法 '''生成器对 阅读全文
posted @ 2022-03-24 20:47 Mr_胡萝卜须 阅读(33) 评论(0) 推荐(0) 编辑
摘要:内容概要 常见内置函数2 可迭代对象 迭代器对象 for循环内部原理 异常处理 for循环的本质 迭代取值与索引取值的对比 常见内置函数2 # 1.help() 查看注释信息 #help(len) # 2.id() 返回一串相当于内存地址的数字 print(id('Tom')) # 19722741 阅读全文
posted @ 2022-03-23 19:12 Mr_胡萝卜须 阅读(22) 评论(0) 推荐(0) 编辑
摘要:内容概要 三元表达式 各种生成式 匿名函数 常见重要的内置函数 补充常见的内置函数 三元表达式 三元表达式:一般的在二选一的时候通常我们会想到使用if...else来完成需求,但三元表达式才是最好的,相比于前者三元表达式结构更加简洁 ''' 三元表达式的语法结构: 值1 if 条件 else 值2 阅读全文
posted @ 2022-03-22 23:21 Mr_胡萝卜须 阅读(7) 评论(0) 推荐(0) 编辑
摘要:内容概要 多层语法糖内部本质 有参装饰器 递归函数 算法之二分法 ###多层装饰器 """语法糖会将紧挨着的被装饰对象的名字当做参数自动传入装饰器函数中""" # 判断七句print执行顺序 def outter1(func1): print('加载了outter1') def wrapper1(* 阅读全文
posted @ 2022-03-21 19:54 Mr_胡萝卜须 阅读(30) 评论(0) 推荐(0) 编辑
摘要:闭包函数 闭包,又称闭包函数或者闭合函数,其实和前面讲的嵌套函数类似,不同之处在于,闭包中外部函数返回的不是一个具体的值,而是一个函数。一般情况下,返回的函数会赋值给一个变量,这个变量可以在后面被继续执行调用。 # 闭包函数的两大特征 1.闭:定义在函数内部的函数 2.包:内部函数使用了外层函数名称 阅读全文
posted @ 2022-03-18 17:53 Mr_胡萝卜须 阅读(26) 评论(0) 推荐(0) 编辑
摘要:—— 内容概要 #####名称空间 名称空间的本质 名称空间的分类 存活周期 #####作用域 #####名字的查找顺序 #####global与nonlocal关键字 global关键字 nonlocal关键字 #####函数的多种用法 #####函数的嵌套 —— 名称空间 名称空间的本质 '名称 阅读全文
posted @ 2022-03-17 19:38 Mr_胡萝卜须 阅读(29) 评论(0) 推荐(0) 编辑
摘要:函数的定义与调用 —— 函数一定要遵循先定义后调用的原则 函数在定义阶段只检测语法不执行代码 函数体代码只有在调用函数的时候才会执行 函数名其实相当于是变量名指向的是内存中函数体代码所在的位 '''不遵循先定义后调用原则''' func() # 报错 name 'func' is not defin 阅读全文
posted @ 2022-03-16 19:43 Mr_胡萝卜须 阅读(39) 评论(0) 推荐(0) 编辑
摘要:##文件操作之 ###文件内光标的移动 ''' 在之前学习到的r模式下如果在文本内容被读完后还有print的话 后边读取到的文本会没有内容,这就与文本内光标的移动有关。''' 1. # read在文本模式下 括号内的数字表示的是读取指定的字符个数 eg: with open(r'a.txt','r' 阅读全文
posted @ 2022-03-15 18:55 Mr_胡萝卜须 阅读(41) 评论(0) 推荐(0) 编辑
摘要:##字符编码 ###编码发展史 # 一家独大 计算机是美国人发明的 所以一开始只考虑到了英文字符与数字的对应关系 其他国家要想使用电脑就必须会英语和ASCII码 ASCII码:记录了英文字符与数字的对应关系 1bytes(8bit)来表示英文 """ A-Z:65-90 a-z:97-122 """ 阅读全文
posted @ 2022-03-14 22:44 Mr_胡萝卜须 阅读(100) 评论(0) 推荐(0) 编辑
摘要:很多小伙伴都知道ctrl+z是返回上一步,但有时候就想回到原来那样却发现无法回到下一步了。 今天就分享回到下一步的快捷键方法,ctrl+y 和ctrl+shft+z 不同的编辑器可能存在一些差异, 但这两个都试一下基本上有一个符合的。(前提是进行返回上一步后才可以用,当然也不能 关闭编辑器在重新打开 阅读全文
posted @ 2022-03-13 13:44 Mr_胡萝卜须 阅读(15037) 评论(0) 推荐(2) 编辑
摘要:##内容概要 字典(dict)的内置方法 元组(tuple)的内置方法 集合(set)的内置方法 垃圾回收机制 ##一、字典的内置方法 ###类型转换 dict() '''外层可以是列表、元组或集合,里层可以是元组或者列表''' ret = dict([(1, 2), [3, 4]]) # 外层列表 阅读全文
posted @ 2022-03-10 20:27 Mr_胡萝卜须 阅读(68) 评论(0) 推荐(0) 编辑
摘要:##字符串其他的内置方法 ###字符串的strip strip方法可移除字符串的首尾指定的字符,但无法移除字符串中的 eg: hai = '&&&&jiliji&&qide&&&&&' print(hai.strip('&')) #1. 移除字符首尾的& 输出结果:jiliji&&qide prin 阅读全文
posted @ 2022-03-09 21:39 Mr_胡萝卜须 阅读(28) 评论(0) 推荐(0) 编辑
摘要:##while...else组合使用 while和else的连用一般情况下用的较少,原因在于while不被break主动结束循环的情况下才会执行else, 只能正常结束循环体代码之后才会去执行else的子代码 ''' 语法结构: # else与while同一缩进 while 条件: while的子代 阅读全文
posted @ 2022-03-08 20:48 Mr_胡萝卜须 阅读(73) 评论(0) 推荐(0) 编辑
摘要:流程控制理论 **本质:**控制事物的执行流程,简单理解就是做一件事情的步骤。 顺序结构 从上往下按顺序依次执行,流程结构图如下: graph LR 代码a --> 代码b -->代码c -->代码... 分支结构 根据给出的条件进行判断并作出不同的执行流程 流程结构图如下: graph LR 代码 阅读全文
posted @ 2022-03-07 21:19 Mr_胡萝卜须 阅读(124) 评论(0) 推荐(0) 编辑
摘要:一、基本数据类型(二) 1.基本数据类型:字典(dict) 字典:能够明确的标明数据的存储信息,利用键取值不能用索引取值 用法:用大括号括起来,打括号里可以放多个元素,每个元素间用逗号隔开每个元素是以K:V键值对的形式来存储 """ K:V键值对 K是对V的描述性性质的信息 一般是字符串 V是真正的 阅读全文
posted @ 2022-03-04 20:06 Mr_胡萝卜须 阅读(85) 评论(0) 推荐(0) 编辑
摘要:一、Python变量 变量:就是变化的量 简单的说就是用于描述事物变化的状态 说白了就是描述一些事物的特征,比如有一个人他的名字叫Mr_fang,年龄18岁,性别男,身高185这就是所谓的变量了。 #代码上面的使用如下; eg:username = 'Mr_fang' age = 18 sex = 阅读全文
posted @ 2022-03-03 19:21 Mr_胡萝卜须 阅读(77) 评论(0) 推荐(0) 编辑
摘要:Python解释器的下载安装 1、找到Python官网:https://www.python.org/然后点击Downloads 2、然后找到Python3.6的版本(版本太高和太低都有可能出现不兼容的情况。 3、接着根据自己的系统选择合适的版本。 4、双击安装程序进行安装。然后按下图进行操作。 5 阅读全文
posted @ 2022-03-02 19:54 Mr_胡萝卜须 阅读(1410) 评论(0) 推荐(0) 编辑
摘要:Typora使用手册 一、Typora简介 Typora是一款支持实时预览的Markdown文本编译器也目前使用频率最高的一款文本编辑器,与老牌的文本编译器word相比较,Typora的更快捷,具有轻量级、易写易读特点。对图片、图表、数学式均支持,可以导出HTML、WORD、PDF等多种类型文件。 阅读全文
posted @ 2022-03-01 18:46 Mr_胡萝卜须 阅读(264) 评论(0) 推荐(0) 编辑

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