摘要:
【一】函数式简单配置 import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message' 阅读全文
posted @ 2024-05-09 15:35
Ligo6
阅读(65)
评论(0)
推荐(0)
摘要:
【一】什么是摘要算法 Python的hashlib提供了常见的摘要算法,如MD5、SHA1等等 摘要算法又称哈希算法、散列算法 它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示) 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要dige 阅读全文
posted @ 2024-05-09 15:33
Ligo6
阅读(65)
评论(0)
推荐(0)
摘要:
【一】介绍与模块导入 subprocess模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。 简单理解就是:使用我们自己的电脑去链接别人的电脑 (socket模块) 模块导入: import subprocess 【二】run方法 import subprocess d 阅读全文
posted @ 2024-05-09 15:31
Ligo6
阅读(63)
评论(0)
推荐(0)
摘要:
【一】序列化和反序列化 【1】什么是序列化 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化 【2】为什么要有序列化 比如,我们在python代码中计算的一个数据需要给另外一段程序使用,那我们怎么给? 现在我们能想到的方法就是存在文件里 然后另一个 python 程序再从文件里读出来。 但 阅读全文
posted @ 2024-05-09 15:29
Ligo6
阅读(42)
评论(0)
推荐(0)
摘要:
【一】导入模块 import random 【二】随机小数 # 【1】默认区间的小数(random):0~1之间的小数 import random num = random.random() print(num) # 0.8286527462581516 # 【2】指定区间的小数(uniform) 阅读全文
posted @ 2024-05-09 15:28
Ligo6
阅读(34)
评论(0)
推荐(0)
摘要:
【一】导入模块 import os 【二】文件路径相关操作 _file__指当前文件 (1)获取当前文件路径(abspath) import os file_path = os.path.abspath(__file__) print(file_path) # D:\Python\pythonPro 阅读全文
posted @ 2024-05-09 15:27
Ligo6
阅读(28)
评论(0)
推荐(0)
摘要:
【一】表示时间的三种方式 时间戳 元祖(struct_time):年,月,日,时,分,秒,毫秒,微妙 格式化的时间字符串:xx年-xx月-xx日 时:分:秒 【二】time模块 (1)导入模块 import time (2)时间戳 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京 阅读全文
posted @ 2024-05-09 15:27
Ligo6
阅读(72)
评论(0)
推荐(0)
摘要:
【一】正则语法 【1】引入 正则:按照指定的匹配规则从字符串中匹配或者截取相应的内容 # 手机号验证(必须是11位的数字,要是正常的手机号开头:13 15 17 18 19) # 正常验证手机号 def check_phone_number(): phone = input("请输入手机号:").s 阅读全文
posted @ 2024-05-09 15:26
Ligo6
阅读(51)
评论(0)
推荐(0)
摘要:
【一】什么是内置函数 内置函数就是Python给你提供的, 拿来直接用的函数 目前共有68个内置函数 Built-in Functions Aabs()aiter()all()any()anext()ascii() Bbin()bool()breakpoint()bytearray()bytes() 阅读全文
posted @ 2024-05-09 15:11
Ligo6
阅读(53)
评论(0)
推荐(0)
摘要:
【一】二分法 【1】介绍 二分法也称为折半法,是一种在有序数组中查找特定元素的搜索算法 【2】思路 首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步 如果目标元素大于/小于中间元素,则在数组大于/小于中间元素的那一半区域查找,然后重复步骤的操作 如果某一步数组 阅读全文
posted @ 2024-05-09 15:11
Ligo6
阅读(37)
评论(0)
推荐(0)
摘要:
【一】模块介绍 【1】什么是模块 在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能 使用模块既保证了代码的重用性,又增强了程序的结构性和可维护性 另外除了自定义模块外,我们还可以导入使用内置或第三方模块提供的现成功能 【2】模块的 阅读全文
posted @ 2024-05-09 15:10
Ligo6
阅读(65)
评论(0)
推荐(0)
摘要:
【一】什么是生成器 Python中的生成器是一种特殊的迭代器 可以在需要时生成数据,而不必提前从内存中生成并存储整个数据集 通过生成器,可以逐个生成序列中的元素,而无需一次性生成整个序列 【二】生成器的创建方式 【1】列表推导式 # 列表生成式生成列表 num_list = [i for i in 阅读全文
posted @ 2024-05-09 15:10
Ligo6
阅读(50)
评论(0)
推荐(0)
摘要:
【一】迭代器介绍 迭代器就是迭代取值的工具,而迭代是重复反馈过程的活动 其目的通常是为了逼近所需的目标或结果,而每一次迭代得到的结果会作为下一次迭代的初始值 #只会重复让你输入信息,并不是迭代过程 while True: msg = input("请输入信息:").strip() print(msg 阅读全文
posted @ 2024-05-09 15:09
Ligo6
阅读(38)
评论(0)
推荐(0)
摘要:
【一】装饰器 【1】什么是装饰器 装饰代指为被装饰对象添加新的功能,器代指器具/工具,装饰器与被装饰的对象均可以是任意可调用对象。 装饰器的作用就是在不修改被装饰对象源代码和调用方式的前提下为被装饰对象添加额外的功能 【2】装饰器的用途 软件包含的所有功能的源代码以及调用方式,都应该避免修改,否则一 阅读全文
posted @ 2024-05-09 15:09
Ligo6
阅读(61)
评论(0)
推荐(0)
摘要:
【一】函数对象 函数对象是指函数可以被当成数据来处理,python中一切皆为对象 【1】函数可以被引用 def add(a, b): return a + b res = add(3, 4) print(res) # 7 【2】函数作为容器类型的元素 def add(a, b): return a 阅读全文
posted @ 2024-05-09 15:08
Ligo6
阅读(23)
评论(0)
推荐(0)
摘要:
【一】匿名函数的定义 在 Python 里有两类函数: 用 def 关键词定义的正规函数 用 lambda 关键词定义的匿名函数 lambda 参数: 表达式 lambda:定义匿名函数的关键词。 函数参数它们可以是位置参数、默认参数、关键字参数 表达式,输入函数参数,输出一些值,表达式本身结果就是 阅读全文
posted @ 2024-05-09 15:08
Ligo6
阅读(37)
评论(0)
推荐(0)
摘要:
【一】名称空间 【1】什么是名称空间 名称空间就是存放函数名与函数值对应关系的地方 内存空间就是申请一块内存空间,然后将函数值放到内存空间里 再将变量名和变量值绑定存到名称空间里 程序执行期间最多会存在三种名称空间 【2】内置名称空间 会跟着python解释器的启动而生成,关闭而结束 一般会用来存放 阅读全文
posted @ 2024-05-09 15:07
Ligo6
阅读(62)
评论(0)
推荐(0)
摘要:
【一】引言 在Python 3.5版本后引入的typing模块为Python的静态类型注解提供了支持。 这个模块在增强代码可读性和维护性方面提供了帮助。 本文将深入探讨typing模块,介绍其基本概念、常用类型注解以及使用示例,以帮助读者更全面地了解和应用静态类型注解。 【二】基本类型注解 【1】基 阅读全文
posted @ 2024-05-09 15:06
Ligo6
阅读(3777)
评论(0)
推荐(0)
摘要:
【一】函数的基本使用 我们在前面的学习中,所有的功能代码都集中在一块,需要使用同一功能时,需重复编写该功能的代码,这样比较麻烦,当我们到后面代码变得越来越长,也不利于我们修改其中一个小功能的代码 我们完全可以从现实生活中找到简化程序设计的方案: 比如一个修理工会事先准备好螺丝刀、锤子等工具,这样在进 阅读全文
posted @ 2024-05-09 14:49
Ligo6
阅读(24)
评论(0)
推荐(0)
摘要:
【一】形参和实参 函数的参数分为形参和实参,形参就是定义在函数名后面括号里的参数(用来接收外部传来的值),实参就是调用函数时,括号里传进去的值(值可以是常量、变量、表达式) def add(x, y): return x + y #实参是常量 print(add(3, 4)) #输出 7 #实参是变 阅读全文
posted @ 2024-05-09 14:49
Ligo6
阅读(243)
评论(0)
推荐(0)

浙公网安备 33010602011771号