
python基础
傻瓜搬砖人
每天进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python-高阶函数
对序列中的每个元素应用函数,并返回一个新的迭代器,其中包含返回True的元素。对序列中的每个元素应用函数,并返回一个新的迭代器,其中包含应用函数后的结果。高阶函数是指那些可以接收其他函数作为参数,或者返回函数作为结果的函数。原创 2024-05-13 11:00:54 · 370 阅读 · 0 评论 -
python-subprocess附加进程
1.运行外部命令 1.要运行一个外部命令,可以采用os.system() 交互,可以使用run() 函数 import subprocess completed = subprocess.run(['ls','-l']) print('returncode: ',completed.returncode) ''' 命令行参数作为字符串列表传入,run() 返回一个CompletedProcess实例,它包含进程的有关信息,退出码和输出 ''' 2.将shell 参数设置为true值会使得 subproc原创 2021-07-18 15:09:48 · 485 阅读 · 0 评论 -
python-加密算法
1.hashlib hashlib 模块定义了一个API 类访问不同的密码散列算法. 要使用一个特定的散列算法,可以使用适当的构造器或new() l来创建一个散列对象。不论使用哪个具体的算法,都是使用相同的API. 1.1 散列算法 md5、sha1、sha224、sha256、sha384、sha512 这些算法在所有的平台都可用,有些依赖于底层库,分别由 algorithms_guaranteed 和algorithms_available 提供 import hashlib print("guar原创 2021-06-27 17:33:35 · 140 阅读 · 0 评论 -
python-itertools迭代器函数(一)
1.迭代器函数 itertools包括一组用于处理序列数据集的函数。其目的是要快速处理,以及要高效的使用内存,而且可以联结在一起表述更为f复杂的迭代算法。 2.合并和分解迭代器 from itertools import * # 合并 for i in chain([1,2,3],['a','b','c']): print(i,end=' ') #chain.from_iterable 采用懒方式计算 def make_iterables_to_chain(): yield [1,2,3] yi原创 2021-06-26 17:19:28 · 280 阅读 · 0 评论 -
python闭包&装饰器&变量作用域、global、nonlocal
一、闭包 ''' 闭包:在一个外部函数中定义一个内部函数,并且外部函数的返回值为内部函数的引用(函数名),这样就 构成了一个闭包 ''' def outer(): print("外部函数被调用") def inner(): print("内部函数被调用") return inner # 闭包的使用 f = outer() # 调用outer 返回 inner f() # 调用 inner 函数 二、.原创 2021-05-16 22:12:48 · 207 阅读 · 0 评论