11 2021 档案

摘要:包的概念及导入 1、包概念简介及如何在pycharm中建包 # 什么是包 一个py文件就是一个模块,而包就是多个py文件的整合体 # 包和文件夹的区别 包在创建的时候就含有一个__init__.py文件,而文件夹是没有的 如何在pycharm中建包 鼠标右键点击项目文件夹new>>>Python P 阅读全文
posted @ 2021-11-30 15:46 PyLy 阅读(240) 评论(0) 推荐(0)
摘要:下载第三方模块 1、下载第三方模块的两种方式 pip命令窗口下载 # 第三方模块 ''' 所谓的第三方模块可以简单的理解为不是python解释器自带的,需要基于网络下载 ''' # 1、下载第三方模块的两种方法 # 方式一:基于pip在命令窗口下载,打开命令窗口 '''找到python解释器安装的位 阅读全文
posted @ 2021-11-29 20:22 PyLy 阅读(140) 评论(0) 推荐(0)
摘要:logging模块 1、logging模块简介 # logging模块又叫日志模块 # 导入日志模块 import logging import logging.config # 1、日志分为五个等级 # 1、debug级别 logging.debug('debug级别') # 级别为10 ''' 阅读全文
posted @ 2021-11-29 20:18 PyLy 阅读(82) 评论(0) 推荐(0)
摘要:hashlib模块 1、hashlib模块简介 ''' 加密:所谓的加密就是通过一系列的算法将明文数据转化为加密数据, 目的是为了数据的安全性 python里hashlib提供了几种常见的摘要算法,如MD5,SHA1等 而所谓的摘要算法就是通过摘要函数对任意长度的数据计算出固定长度的摘要, 目的是为 阅读全文
posted @ 2021-11-29 20:11 PyLy 阅读(103) 评论(0) 推荐(0)
摘要:常用模块 1、random模块 # random模块 ''' 随机数模块 ''' # 导入random模块 import random print(random.random()) # 生成0到1内随机一个小数 print(random.randint(1, 5)) # 随机生成指定区间里一个整数 阅读全文
posted @ 2021-11-26 19:57 PyLy 阅读(88) 评论(0) 推荐(0)
摘要:时间模块 1、time模块 时间戳、结构化时间、格式化时间三者转换关系图: ''' 时间的三种表现形式 1、时间戳(秒数):Timestamp 2、结构化时间(一般是给机器看的):struct_time 3、格式化时间(一般是给人看的):strftime 三种时间之间可以互相转换 :Timestam 阅读全文
posted @ 2021-11-25 20:16 PyLy 阅读(129) 评论(0) 推荐(0)
摘要:collections模块 collections模块内部提供了一些高阶的数据类型 1、具名元组namedtuple # 1、具名元组(namedtuple) from collections import namedtuple ''' 具名元组的表现形式 1、以列表的形式存放名字: namedtu 阅读全文
posted @ 2021-11-25 20:10 PyLy 阅读(86) 评论(0) 推荐(0)
摘要:re模块 1、re模块需记方法(三) findall方法 # 1、findall方法 ''' findall方法:根据正则表达式筛选出所有符合条件的数据,返回结果是一个列表 如果没有符合条件的数据,返回一个空列表 re.findall('正则表达式', '待匹配的文本') ''' import re 阅读全文
posted @ 2021-11-25 20:03 PyLy 阅读(78) 评论(0) 推荐(0)
摘要:正则表达式 1、正则表达式 # 正则表达式 # 什么是正则表达式 正则表达式就是利用一些特殊字符的组合从一串字符中筛选出符合条件的数据 ''' 正则表达式是一么独立的语言,和其他的编程语言没有关系 如果想在python代码中使用正则表达式,需要借助于内置re模块 ''' # 正则表达式的应用场景1 阅读全文
posted @ 2021-11-24 19:15 PyLy 阅读(109) 评论(0) 推荐(0)
摘要:软件项目开发目录规范 1、什么是软件项目开发目录规范 所谓的软件项目开发目录规范,就是根据不同文件的特点特征,分门别类,也就是根据功能特点划分为不同的分组, 和我们日常生活中的文本目录类似。 2、软件项目开发目录规范的作用 在日常生活中,我们经常会遇到东西丢三落四,并且不同的东西都放到同一个容器内在 阅读全文
posted @ 2021-11-24 19:00 PyLy 阅读(435) 评论(0) 推荐(0)
摘要:模块 1、面向过程编程 # 面向过程编程 # 可以理解为按照工厂里的流水线工作,把整个编程过程分解为多个步骤进行 # 用户注册 # 1、获取用户输入 # 2、判断用户的身份 # 3、把用户的输入组织称固定格式 # 4、文件操作写入文件 def get_input(): username = inpu 阅读全文
posted @ 2021-11-23 18:26 PyLy 阅读(197) 评论(0) 推荐(0)
摘要:常用内置函数 1.abs() 绝对值 print(abs(123)) print(abs(-123)) 2.all()判断全部元素的真假 any()判断任意元素的真假 # l = [11,22,33,0] print(all(l)) # 所有的元素都为True结果才是True print(any(l 阅读全文
posted @ 2021-11-22 20:20 PyLy 阅读(69) 评论(0) 推荐(0)
摘要:生成器 1、迭代器与索引取值比较 ''' 迭代器取值 优点:对于不能用索引取值的对象可以采用迭代取值 缺点:只能依次取值,不能够循环取值 索引取值 优点:支持循环取值 缺点:只支持可以用索引取值的对象 ''' 2、生成器对象 # 生成器对象 # 所谓的生成器对象就是个人自定义的迭代器对象 def f 阅读全文
posted @ 2021-11-22 19:53 PyLy 阅读(257) 评论(0) 推荐(0)
摘要:异常捕获异常捕获 1、可迭代对象 # 可迭代对象 # 迭代 # 即更新版本,每次更新都必须依赖之前的结果进行 # 在编程里,迭代本质上来说,是给我们提供了一种不依赖于索引取值的方法 # 可迭代对象 ''' 内置方法里有'__iter__'方法的都是可迭代对象 内置的意思就是可以通过句点符可以看到的方法都属于 阅读全文
posted @ 2021-11-19 17:02 PyLy 阅读(46) 评论(0) 推荐(0)
摘要:递归、匿名函数及列表、字典生成式递归、匿名函数及列表、字典生成式 1、递归函数 # 1、递归函数 # 递归函数就是函数在执行的时候直接或间接的调用函数本身的函数 '''递归函数遵循以下两个原则 1、递推:一步步往下推导出结论,且每推导一次,距离所要追求的结果的距离越近,复杂度都要稍微有所下降 2、回溯:从推导得到的结果再一步步回传 阅读全文
posted @ 2021-11-19 08:21 PyLy 阅读(145) 评论(0) 推荐(0)
摘要:装饰器 1.初级装饰器 # 定义一个函数index import time def index(): time.sleep(1) print('这是被装饰的对象') def home(): print('这是一个别装饰的函数') # 写一个装饰器可以计算函数index运行时间 # 定义一个函数可以调 阅读全文
posted @ 2021-11-17 20:05 PyLy 阅读(85) 评论(0) 推荐(0)
摘要:函数 1.关键字介绍 # global关键字 x=1 def fun(): x=2 fun() print(x) # 1 # x=1 l = [1,2] def fun(): # 使用global关键字声明要在局部名称空间里对全局变量x进行修改 # global x # x=2 l.append(3 阅读全文
posted @ 2021-11-16 21:16 PyLy 阅读(134) 评论(0) 推荐(0)
摘要:名称空间与作用域 1.名称空间 # 1.名称空间 # 1.1 什么是名称空间 存放变量名与变量值绑定关系的地方,可以理解为日常生活中的民政局 # 1.2 名称空间的分类 全局名称空间:在py文件开始运行时生成,结束时销毁 只要可以在自己的圈子中运行结束后还能跑出来的都是全局名称空间 name = ' 阅读全文
posted @ 2021-11-15 19:37 PyLy 阅读(53) 评论(0) 推荐(0)
摘要:初识函数 1.什么是函数 函数就类似于是日常生活中我们所使用的工具 2.函数是干什么的 例如锤子是在打造好以后,我们就能拿来使用的,而函数就是需要我们提前定义好之后可以反复拿来使用 3.函数的语法格式 """ def 函数名(参数1,参数2): '''函数注释''' 函数体代码 return 返回值 阅读全文
posted @ 2021-11-12 17:42 PyLy 阅读(79) 评论(0) 推荐(0)
摘要:文件操作 1.文件操作 # 1.1 只读操作 with open(r'a.txt', 'r', encoding='utf8') as f: print(f.read()) # 一次性读出文件里所有的内容 print(f.readline()) # 一次只读一行 print(f.readlines( 阅读全文
posted @ 2021-11-11 19:11 PyLy 阅读(92) 评论(0) 推荐(0)
摘要:字符编码与文件操作 1.pycharm下的debug模式 1.11 先用鼠标左键在需要调试的代码左侧点击一下(出现一个红点) 1.2 之后右键点击debug运行代码 1.3 在debug运行窗口有分布运行,也有跳过选中代码块运行操作 2.字符编码 2.1字符编码含义 ''' 由于计算机只能够识别二进 阅读全文
posted @ 2021-11-10 17:01 PyLy 阅读(136) 评论(0) 推荐(0)
摘要:列表、字典、元组、集合详解 1.列表内置方法补充 # 排序之sort()(只针对数字) # l1 = [2, 3, 5, 6, 9, 0, 2] # l1.sort() # 默认升序 # print(l1) # [0, 2, 2, 3, 5, 6, 9] # l1.sort(reverse=True 阅读全文
posted @ 2021-11-09 21:52 PyLy 阅读(275) 评论(0) 推荐(0)
摘要:数据类型内置方法详解之字符串、字典 1.数据类型内置方法详解之字符串 1.1 转大小写(只针对字母) # 1.1 转大小写(只针对字母) name1 = 'JaSoN123' # 转全大写 print(name1.upper()) # JASON123 # 转全小写 print(name1.lowe 阅读全文
posted @ 2021-11-08 20:14 PyLy 阅读(110) 评论(0) 推荐(0)
摘要:for循环与数据类型内置方法 break和continue和循环连用 while+continue #while+continue continue表示结束本次循环,开始下次循环 # 小练习:打印出从0-10以内的数,不打印4 # 1.定义一个初始变量 count = 0 # 2.根据条件进行whi 阅读全文
posted @ 2021-11-05 20:39 PyLy 阅读(121) 评论(0) 推荐(0)
摘要:python流程控制 1.成员运算 作用:判断某个个体在不在某个群体内 关键字:in(在)、not in(不在) # 表示方法 name = "jenny" print("n" in name) # 返回True list = ["jenny","jane","jason"] print("jaso 阅读全文
posted @ 2021-11-04 22:23 PyLy 阅读(99) 评论(0) 推荐(0)
摘要:python运算符与格式化输出 与用户交互 计算机中的交互实际上就是和计算机进行沟通交流,与用户交互是为了让计算机像人类一样和用户进行"沟通交流",python中的与用户交互包括两种,输入input和输出print,而交互的本质也就是输入和输出。 #输入 #获取用户的输入 username = in 阅读全文
posted @ 2021-11-03 23:19 PyLy 阅读(239) 评论(0) 推荐(0)
摘要:python数据类型简介 1.字符串(str) 作用:用来记录描述事物的性质,如:姓名,年龄,地址等。 定义:用一对引号引起来,引号里的内容是一个整体,一个整体就是一个元素,且无法修改。 #表示方法: #方法一 name = 'jenny' #单引号 #方法二 name = "jenny" #双引号 阅读全文
posted @ 2021-11-03 21:48 PyLy 阅读(275) 评论(0) 推荐(0)
摘要:python基本语法与垃圾回收机制 注释语法 #什么是注释 1.注释是对一段代码的解释说明,不参与代码的运行,只起到提示说明的作用。 2.因此,一段完整的代码应是同时包括代码和注释 3.注释的目的是为了更好的理解代码以及后期代码的修改 #如何使用注册语法 1.使用警号 # 单行注释 2.使用三引号( 阅读全文
posted @ 2021-11-02 20:13 PyLy 阅读(83) 评论(0) 推荐(0)
摘要:pycharm初次启动及试用期重置 知识回顾 文件的概念 文件就是操作系统提供给用户简单快捷操作硬盘的接口。 计算机存储数据的本质 采取二进制 编程语言发展史 #机器语言 二进制 #汇编语言 用英文代替复杂的二进制排列组合 #高级语言 1.编译型语言(C语言):一次翻译完成后可以多次使用 优点:开发 阅读全文
posted @ 2021-11-02 17:13 PyLy 阅读(15161) 评论(0) 推荐(0)
摘要:Pycharm的下载及安装 1.Pycharm的下载 下载地址 Pycharm官网:https://www.jetbrains.com/pycharm/download/#section=windows 进入官网首页以后,选择自己对应的操作系统后选择下载对应的版本 注意:专业版需要收费才能使用,不过 阅读全文
posted @ 2021-11-01 20:20 PyLy 阅读(805) 评论(0) 推荐(0)
摘要:#Python解释器多版本共存的问题 在上一篇文章中介绍了Python解释器的下载和安装以及环境变量的配置部署,下面说一下Python解释器多版本共存的问题。 1.首先先介绍一下窗口提示窗调用python解释器的过程及计算机中路径的定义。 什么是路径 简单来说,计算机中的路径就是文件所在的位置。 什 阅读全文
posted @ 2021-11-01 19:31 PyLy 阅读(279) 评论(0) 推荐(0)
摘要:Win10系统Python解释器下载安装教程 1.Python解释器下载地址 python官网 进入官网主页面以后点击Dowload,选择要下载的相应的版本,一般主界面为python当前最新版本. 如果想下其他版本,以windows操作系统为例,点击Dowload下的windows,进入以下界面,个 阅读全文
posted @ 2021-11-01 17:19 PyLy 阅读(766) 评论(0) 推荐(0)

念两句诗

入我相思门,知我相思苦,长相思兮长相忆,短相思兮无穷极。
【唐代】李白