
python
xianyuLuo.
当你的才华还不能支撑起你的野心时,你应该静下心来,好好学习!
展开
-
python获取主机名和IP地址
原文链接:https://blog.youkuaiyun.com/Jerry_1126/article/details/85482905方法一>>> import socket>>> # 获取主机名>>> hostname = socket.gethostname()>>> hostname'USER-20150331GI'>>>>>> # 获取IP地址>>> ip = soc转载 2020-08-14 10:04:56 · 1723 阅读 · 0 评论 -
python中的概念2——高阶函数
高阶函数把函数作为参数传入,这样的函数叫做高阶函数map函数map():接收2个参数,一个是函数f,另外一个是iterator可迭代对象i。map将f依次作用于i的每个元素reduce函数reduce():同map一样接收2个参数。但是reduce会把结果和i的下一个元素累计计算filter函数filter():接收2个参数,一个是函数f,另外一个是iterator可迭代对象i。依次将f作用于i的每个元素,然后根据f的返回值是True/False决定是否删除该元素sorted原创 2020-07-26 18:07:42 · 153 阅读 · 0 评论 -
python中的概念3——装饰器
装饰器 decorator在代码运行期间,动态增加功能的方式decorator的本质就是一个高阶函数decorator接受一个函数作为参数,并返回一个函数装饰器列子:import functoolsdef log(text): def decorator(func): @functools.warps(func) def wap(*args, **kw): print (text) func(*args, **kw) return wap return decor原创 2020-07-26 17:59:55 · 172 阅读 · 0 评论 -
python中的概念1——迭代器
迭代如果给定一个tuple/list,我们可以通过for循环来遍历这个list/tuple,这种遍历我们称为迭代。任何可迭代的对象都可以用for来遍历。dict.items()可以将dict转换为list列表生成式python内置的,可以用来快速创建list的生成式[x + y for x in "abc" for y in "123"]生成器可以一边循环,一边计算的机制。generator保存的算法。generator也是一个可迭代对象!g = (x * x for x in ra原创 2020-07-26 17:59:00 · 168 阅读 · 0 评论