- 博客(14)
- 收藏
- 关注
原创 Python-traceback:打印或检索堆栈回溯
该模块提供了一个标准接口来提取、格式化和打印 Python 程序的堆栈跟踪结果。它完全模仿Python 解释器在打印堆栈跟踪结果时的行为。当您想要在程序控制下打印堆栈跟踪结果时,例如在“封装”解释器时,这是非常有用的。这个模块使用 traceback 对象 —— 这是存储在。中的对象类型变量,并作为。
2024-02-07 17:44:30
236
1
原创 Python-functools:高阶函数和可调用对象上的操作
一. functools.cmp_to_key(func)Python3中移除了sorted中的cmp关键字,但可以使用functools.cmp_to_key()对自定义的cmp函数进行包装,然后赋值给sorted中的key参数,以实现Python2中sorted的排序。同样支持key参数的还有max()、min()等函数。cmp指的是comparing,所以cmp函数也叫比较函数,意为一个可调用对象,该对象接受两个参数并比较它们,结果为小于则返回一个负数,相等则返回零,大于则返回一个正数。
2024-02-07 17:02:55
1031
原创 Python-collections:提供内建容器dict/list/set/tuple的替代选择
官方文档官方文档本文只为记录collections支持的类别,避免忘记,具体使用见上面贴的官方文档。
2024-02-04 16:07:09
370
原创 nonlocal关键字:嵌套函数中,内层函数直接使用外层函数定义的变量
用nonlocal参数描述变量,可以让系统在处理这个变量的赋值操作时,去外围作用域查找,也就是可以把闭包里面的数据赋给闭包外面的变量。下方示例中,在foo()中定义了嵌套函数sub(),在sub()用nonlocal参数描述了变量x,也就是要使用foo()中的变量x。但是nonlocal有个限制,就是无法侵入模块级别的作用域(全局变量),可以理解为只能在嵌套函数中使用。在对x进行赋值后,可以看到在foo()作用域中,x的值也相应发生了变化。当然,应当尽量避免使用nonlocal参数。
2024-02-04 14:02:18
298
原创 python-re模块(正则表达式)
python,正则表达式功能标志元字符修饰符字符集[]高级语法(非贪婪、先行后行断言、命名组及条件匹配)非标记组(?:expr)贪婪/非贪婪模式正向先行断言(?=expr)负向先行断言(?!expr)命名组re模块compile函数match()函数(以后常用)search()函数findall()函数split()函数sub()函数subn()函数Scanner类
2023-05-12 21:23:59
1459
原创 Python字符串处理及打印(四)
索引和切片;单字符函数ord、chr、in、not in;join()函数构建字符串;几个常用字符串函数input、len、max、min、reversed、sorted;二进制、八进制和十六进制转换bin、hex、oct
2023-05-07 22:09:27
279
原创 Pyhon-lambda匿名函数
lambda函数使用方法,filter() 函数用于过滤序列,过滤掉不符合条件的元素。map()是把一个函数应用在一个(或多个)序列上,把列表中的每一项作为函数输入进行计算,再把计算的结果以列表的形式返回。reduce()先从列表(或序列)中取出2个元素执行指定函数,并将输出结果与第3个元素传入函数,输出结果再与第4个元素传入函数,…,以此类推,直到列表每个元素都取完。
2022-11-24 23:14:37
151
原创 Python字符串处理及打印(三)
center() 、ljust()、rjust()、lstrip()、rstrip()、strip()、find()、rfind()、index()、rindex()、count()、replace()、split()、capitalize()、title()、startswith()、endswith()、lower()、upper()、partition()、splitlines()、isalpha()、isdigit()、isalnum()、isspace()、join()
2022-11-12 23:02:13
2504
原创 Python字符串处理及打印(二)
python字符串处理、print()函数、不换行、写入文件、分隔符、移动光标、颜色。sep、file、end参数的使用。显示隐藏字符,r""显示原始字符,f""格式化,b""字节字符串
2022-11-10 23:43:22
3178
原创 Python字符串处理及打印(一)
介绍python字符串处理技巧,包括格式化输出,datetime格式化,小数点取位数,左右居中对齐,空位补0,#切换数字显示方式,正负数显示
2022-11-09 22:55:39
2658
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人