Jessica-Jmm

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2023年12月5日

摘要: 一、简单做一个分类 在线测试工具 http://tool.chinaz.com/regex/ 1、字符组 字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。 假如你现在要求一个位置"只能出现一个数字",那么这个 阅读全文
posted @ 2023-12-05 23:30 JessicaJJmm 阅读(11) 评论(0) 推荐(0) 编辑

摘要: 一、模块的简介 1、什么是模块 Python 模块是一个 Python 文件,定义了各种功能接口。 2、为啥使用模块 把复杂的功能封装为模块(又称为库),将功能实现的细节隐藏起来,使用该模块(库)的程序员不需要了解实现的细节。通过调用模块封装好的功能, 可以用仅仅几行 Python 代码实现某项复杂 阅读全文
posted @ 2023-12-05 22:02 JessicaJJmm 阅读(40) 评论(0) 推荐(0) 编辑

摘要: 1、sorted() 排序 sorted(iterable, key=None, reverse=False) 其中,参数的含义如下: iterable:表示要排序的可迭代对象,如列表、元组、字符串等。 key:可选参数,用于指定排序的依据。它是一个函数或 lambda 表达式,根据指定的键从可迭代 阅读全文
posted @ 2023-12-05 21:57 JessicaJJmm 阅读(34) 评论(0) 推荐(0) 编辑

摘要: 一、迭代器(Iterator) 1、可迭代对象(Iterable)和可索引对象 存储了元素的一个容器对象,且容器中的元素可以通过“__iter__( )”方法或“__getitem__( )”方法访问。可迭代对象不能独立进行迭代,可通过“for…in”遍历来完成 2、常见的可迭代对象 字符串、列表、 阅读全文
posted @ 2023-12-05 21:51 JessicaJJmm 阅读(6) 评论(0) 推荐(0) 编辑

摘要: 一、三元表达式 1、引入 比价两个数的大小,正常函数写法 def my_max(a, b): if a > b: return a else: return b my_max(1, 2) 2、三元表达式写法 def my_max(a, b): return a if a > b else b res 阅读全文
posted @ 2023-12-05 21:47 JessicaJJmm 阅读(13) 评论(0) 推荐(0) 编辑

摘要: 一、核心思想 在不改变被装饰对象内部代码和原有调用方式的基础之上在添加额外的功能 二、装饰器的实现过程 根据实际需要,一步一步满足需求,完成对装饰器的理解 1、简易版本 给index函数添加统计执行时间的功能 import time def index(): time.sleep(3) print( 阅读全文
posted @ 2023-12-05 21:40 JessicaJJmm 阅读(25) 评论(0) 推荐(0) 编辑

摘要: 一、查看全局变量和局部变量 在Python中,可以使用内置函数locals()和globals()来查看函数的名称空间 locals()函数返回当前局部作用域的名称空间,包括函数内部定义的变量、函数和其他对象。 globals()函数返回全局作用域的名称空间,包括全局变量、函数和其他对象。 1、gl 阅读全文
posted @ 2023-12-05 21:38 JessicaJJmm 阅读(8) 评论(0) 推荐(0) 编辑

摘要: 一、参数的两大分类 1、形式参数在'函数定义阶段'括号内依次写入的变量名就叫形式参数,简称"形参" def index(a,b,c,d,e): pass # a,b就称之为是函数的形参 补充:type在形参中的用法 def my_function(param: int): print(param * 阅读全文
posted @ 2023-12-05 21:34 JessicaJJmm 阅读(22) 评论(0) 推荐(0) 编辑