• python 中的高级函数reduce()

    时间:2024-01-04 21:24:11

    reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。例如,编写一个f函数...

  • python全栈学习--day11(函数高级应用)

    时间:2023-12-27 18:22:53

    一,函数名是什么?函数名是函数的名字,本质:变量,特殊的变量。函数名()执行此函数'''在函数的执行(调用)时:打散。 *可迭代对象(str,tuple,list,dict(key))每一个元素添加到args元组中。 **dict 将字典的键值对添加到kwargs字典中。在函数的定义时:...

  • Python爬虫Urllib库的高级用法

    时间:2023-12-23 23:22:54

    Python爬虫Urllib库的高级用法设置Headers有些网站不会同意程序直接用上面的方式进行访问,如果识别有问题,那么站点根本不会响应,所以为了完全模拟浏览器的工作,我们需要设置一些Headers 的属性。首先,打开我们的浏览器,调试浏览器F12,我用的是Chrome,打开网络监听,示意如下,...

  • python基础——高级特性

    时间:2023-12-17 22:08:41

    1、切片 切片:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']>>> L[:3] ['Michael', 'Sarah', 'Tracy']>>> L = list(range(100))...

  • Python3学习(二)-递归函数、高级特性、切片

    时间:2023-12-11 16:22:12

    ##import sys ##sys.setrecursionlimit(1000) ###关键字参数(**关键字参数名) ###与可变参数不同的是,关键字参数可以在调用函数时,传入带有参数名的参数,这些参数会自动组装成一个 ###dict,参数名为key,参数值为value ##def pers...

  • Python的高级特性8:你真的了解类,对象,实例,方法吗

    时间:2023-12-11 16:17:33

    Python的高级特性1-7系列是本人从Python2过渡3时写下的一些个人见解(不敢说一定对),接下来的系列主要会以类级为主。类,对象,实例,方法是几个面向对象的几个基本概念,其实我觉得很多人并不是真正了解这一块。举个例子进行测试一下:In [19]: class A(): ....: ...

  • python高级编程:缓存

    时间:2023-12-04 10:00:42

    # -*- coding: utf-8 -*-__author__ = 'Administrator'#缓存"""对于运行代价很高的函数和方法结果,可以进行缓存,只要:1:该函数是确定性的,输入相同值,生成结果每次都相同;2:函数返回值在一定时期内(不确定)持续有用和有效--------确定性函数是...

  • python高级编程:有用的设计模式1

    时间:2023-11-28 19:16:03

    # -*- coding: utf-8 -*-__author__ = 'Administrator'#python高级编程:有用的设计模式#设计械是可复用的,某种程序上它对软件设计中觉问题提供的语言相关解决识方案,最近最流行的书籍:"""gamma、heim、johson和vlissides a....

  • 第三章:Python高级编程-深入类和对象

    时间:2023-11-28 19:06:52

    第三章:Python高级编程-深入类和对象Python3高级核心技术97讲 笔记目录第三章:Python高级编程-深入类和对象3.1 鸭子类型和多态3.2 抽象基类(abc模块)3.3 使用instance而不是type3.4 类变量和对象变量3.5 类属性和实例属性以及查找顺序MRO算法3.6 ...

  • Python高级编程-Python一切皆对象

    时间:2023-11-28 19:00:35

    第一章:Python高级编程-Python一切皆对象Python3高级核心技术97讲 笔记目录第一章:Python高级编程-Python一切皆对象1. Python一切皆对象1.1 函数和类也是对象,属于Python的一等公民1.2 type、object和class的关系1.3 Python中的...

  • 第十一章:Python高级编程-协程和异步IO

    时间:2023-11-28 19:00:06

    第十一章:Python高级编程-协程和异步IOPython3高级核心技术97讲 笔记目录第十一章:Python高级编程-协程和异步IO11.1 并发、并行、同步、异步、阻塞、非阻塞11.2 C10K问题和IO多路复用(select、poll、epoll)11.2.1 C10K问题11.2.2 Un...

  • python高级编程之选择好名称:完

    时间:2023-11-28 18:57:00

    由于时间关系,python高级编程不在放在这边进行学习了,如果需要的朋友可以看下面的网盘进行下载# # -*- coding: utf-8 -*-# # python:2.x# __author__ = 'Administrator'#使用API#跟踪冗长#创建代码库时,最常见的错误是api冗长(a...

  • python高级编程:有用的设计模式3

    时间:2023-11-28 18:42:37

    # -*- coding: utf-8 -*-__author__ = 'Administrator'#python高级编程:有用的设计模式#访问者:有助于将算法从数据结构中分离出来"""它与观察者都有相似的目标,都能在不修改代码的情况下扩展指定的类功能,但是访问者更进一步,它将定义一个负责保存数据...

  • python高级编程:有用的设计模式2

    时间:2023-11-28 18:43:41

    # -*- coding: utf-8 -*-__author__ = 'Administrator'#python高级编程:有用的设计模式#代理"""代理对一个代价昂贵或者远程的资源提供了一个非直接访问的机制在客户和主意之间,如图.它用来优化对高代价主题的访问,比如,在前一章中描述的memoize...

  • 三、python高级特性(切片、迭代、列表生成器、生成器)

    时间:2023-11-22 11:42:12

    1.python高级特性1.1切片list列表 L=['Mli','add','sal','saoo','Lkkl']L[0:3]  #即为['Mli','add','sal']  从索引0开始,到索引3结束,但不包括3L[:3]等价于 L[0:3]L[-2:]  #即为 ['saoo','Lkkl...

  • Python之路第九天,高级(1)-网络编程

    时间:2023-11-17 21:58:16

    SOCKET编程socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用打开,读写,关闭 模式来操作。socket就是该模式的一...

  • (转)python高级:列表解析和生成表达式

    时间:2023-11-17 21:25:01

    一、语法糖的概念“糖”,可以理解为简单、简洁,“语法糖”使我们可以更加简洁、快速的实现这些功能。 只是Python解释器会把这些特定格式的语法翻译成原本那样复杂的代码逻辑我们使用的语法糖有:if...else 三元表达式: 可以简化分支判断语句,如 x = y.lower() if isinstan...

  • Python彩蛋、字典、列表高级用法、元类、混入、迭代器、生成器、生成式、git

    时间:2023-11-13 09:21:54

    一、类与类的关系关注公众号“轻松学编程”了解更多。is-a 继承继承是指一个类(称为子类、子接口)继承另外一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。has-a 关联/聚合/合成 关联体现的是两个类之间语义级别的一种强依赖关系,比如我和我的朋友, 这种关系比依赖更强、不存在...

  • Python学习笔记(十四):模块高级

    时间:2023-11-12 10:53:39

    以Mark Lutz著的《Python学习手册》为教程,每天花1个小时左右时间学习,争取两周完成。 --- 写在前面的话2013-7-23 21:30 学习笔记1,包导入是把计算机上的目录变成Python的命名空间。包导入时也可以使用import和from语句。目录路径只能以点号.间隔。例如有这样一...

  • python高级编程之选择好名称:完2

    时间:2023-11-11 23:02:36

    # -*- coding: utf-8 -*-# python:2.x__author__ = 'Administrator'#分解代码#小就是美,这也适用所有级别的代码,当一个函数,类或者一个代码太大时,应该对其进行分解#一个函数或者一个方法的内容不应该起过一个屏幕,也就是大约25到30行,否则它...