![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 69
python,运维
xiaotanggao
这个作者很懒,什么都没留下…
展开
-
python装饰器
装饰器 相关知识点 *args:负责将多余的位置实参汇总,赋值给args **kwargs:负责将多余的关键字实参汇总,赋值给kwargs 命名空间与作用域 函数对象: 可以把函数当成参数传入 可以把函数当做返回值返回 函数的嵌套定义:在函数内定义函数 闭包函数:父函数的返回值为一个函数,被返回的函数调用了父函数的局部变量,且该函数可以在父函数外部执行 装饰器 装饰器:定义一个为其他函数添加功能的函数 为什么要使用装饰器? 开放封闭原则:开放扩展功能但封闭源代码的修原创 2022-03-01 23:21:22 · 451 阅读 · 0 评论 -
python闭包函数
闭包 函数对象 可以把函数当成变量去用,函数名的本质就是函数的内存地址 # 把函数当成参数传递给另一个函数 def func1(x): print(x) print(func1) # 可以把函数当成另一个函数的返回值 def func2(x): return x print(func2) # 可以当成容器类型的一个元素 dict = {'k1':func1} print(dict.values()) 运行结果: <function func1 at 0x00000157DD原创 2022-03-01 14:34:27 · 537 阅读 · 0 评论 -
python函数
函数 内置函数 截⽌到python版本3.6.2,现在python⼀共为我们提供了68个内置函数 abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() ascii() enumerate() input() oct() staticmethod() bin() eval() int() open() str() b原创 2021-11-30 23:46:52 · 370 阅读 · 0 评论 -
python文件操作
文件操作 基本操作流程 方法1: 1. 打开文件,得到文件句柄并赋值给一个变量 f=open('a.txt','r',encoding='utf-8') #默认打开模式就为r 2. 通过句柄对文件进行操作 data=f.read() 3. 关闭文件 f.close() 方法2 此方法打开文件就不需要用close关闭了 with open("文件路径", "文件访问模式") as f: 文件访问模式 模式 说明 r 只读模式,不能写(文件必须存在,不存在会报错) w 只原创 2021-11-30 23:46:15 · 625 阅读 · 0 评论 -
python流程控制
流程控制 if判断语句 单分支 if 条件: 满足条件后要执行的代码 双分支 if 条件: 满足条件后要执行代码 else: 不满足条件执行的代码 多分支 if 条件1: 满足条件1后要执行的代码 elif 条件2: 满足条件2后要执行的代码 elif 条件3: 满足条件3后要执行的代码 else: 条件都不满足执行的代码 if嵌套 if 条件1: if 条件2: 满足条件1且满足条件2后要执行的代码 else:原创 2021-11-26 21:27:51 · 338 阅读 · 0 评论 -
python数据类型
数据类型 概述 数字,字符串,元祖是不可变数据类型(更改其值是在内存里开辟新的空间来存放新值,原内存地址里的值不变) 对于不可变数量类型:先进行修改操作再打印,否则会会返回None 列表,字典,集合是可变数据类型(在内存地址不变的基础上可以修改值) 字符串,列表,元祖都属于序列(都有索引,可以遍历,可以切片,可以拼接) python里括号使用总结 小括号(): 用于定义元组; 方法调用; print打印; 函数,如len() 中括号(): 用于定义列表; 字符串,列表,元组取下标; 字典取key原创 2021-11-26 21:27:03 · 658 阅读 · 0 评论 -
初识python
初识python 介绍 python相较于shell优点 python更强大,功能丰富,执行效率比shell高、 python可以跨平台,可移植性好,标椎统一 python模块丰富,多种应用场景 顺应开发型运维的趋势,更高薪 python起源 python的创始人为Guido von Rossum(吉多·范·罗苏姆),俗称”龟叔“,荷兰人。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作原创 2021-11-26 21:25:27 · 770 阅读 · 0 评论