开发运维

Python 开发指南:重要语法IF、断言、异常捕获、with 关键字实现资源开闭

Python 开发指南:重要语法IF、断言、异常捕获、with 关键字实现资源开闭

选择分支Python 没有 switch 分支,所有的多选择分支都使用 if 作为代替。其中,else if 语法被简化成了 elif。如:identify = "Student" if identify is "Student": print("he is a student.") el

大猫 大猫 2023-07-12
0 0 0
Python 开发指南:工程化、模块 ( module )、引入依赖

Python 开发指南:工程化、模块 ( module )、引入依赖

Python 中,一个单独的 *.py 文件被称之为一个模块 ( module );多个模块组织成了一个包 ( package );一个庞大的项目由各种层次的包组成。有一点值得注意的是,父包并不会自动地导入子包的模块。引入依赖import 既可以导入包,也可以导入包内具体的 模块。比如,先通过 co

竹子爱熊猫 竹子爱熊猫 2023-07-12
0 0 0
Python 开发指南:元编程、访问拦截器

Python 开发指南:元编程、访问拦截器

基于 Python 动态执行的特性,一个类的实例应当有哪些属性 ( field ) 和方法 ( 这些定义被称之元信息 ),并不像其它编译型语言那样在程序运行之前就确定不变了,而可能是随着脚本的运行而被临时修改甚至创建。换句话说,Python 可以在运行时随时修改类或实例的元信息,简称元编程。元编程极

捡田螺的小男孩 捡田螺的小男孩 2023-07-12
0 0 0
Python 开发指南:装饰器模式——本身是一个函数

Python 开发指南:装饰器模式——本身是一个函数

函数内部可以定义函数,且函数本身还可以返回函数。装饰器模式是实现面向切面编程 Aspect Oriented Programming ( AOP ) 的一种有效手段之一。Python 的装饰器本身是一个函数。下面是一个简单的实例:def before(ff): print("before")

竹子爱熊猫 竹子爱熊猫 2023-07-12
0 0 0
Python 开发指南:函数式编程(递归、lambda 表达式、柯里化与闭包)

Python 开发指南:函数式编程(递归、lambda 表达式、柯里化与闭包)

函数式编程的思想非常适合编写无状态的流数据处理系统。递归像广义的链表,树都可以认为是递归定义的,使用递归逻辑来处理递归数据类型再合适不过了。除此之外,一些回溯问题,动态规划问题也非常适合用递归去解决。这里举一个简单的例子:我们仅需要简短几句就能描述出快速排序的逻辑。# 每一轮迭代只关注三个部分: 比

张二河 张二河 2023-07-12
0 0 0
Python 开发指南:数值分析库(Numpy、Pandas预览)

Python 开发指南:数值分析库(Numpy、Pandas预览)

Numpy 预览完整内容可移步至官方指南:Numpy and Scipy Documentation — Numpy and Scipy documentation,这里仅介绍基本功能。Numpy 是于 2005 年创建并开源的库,旨在提供比传统 Python 列表快 50 倍的数组对象。为了保证更

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
Python学习:迭代器与生成器

Python学习:迭代器与生成器

1.生成器如果创建一个有很多元素的列表,但是只需要访问前几个元素,后面的元素占着的空间就白白浪费了在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为生成器:generator。要创建一个generator,有很多

泡泡 泡泡 2023-07-12
0 0 0
python学习:各种推导式玩法推导式套路

python学习:各种推导式玩法推导式套路

1.推导式套路除了最简单的列表推导式和生成器表达式,其实还有字典推导式、集合推导式等等。下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。variable = [out_exp_res for out_exp in input_list if out_exp == 2] out_

Escape Escape 2023-07-12
0 0 0
实际例子聊聊Python 中的深拷贝和浅拷贝

实际例子聊聊Python 中的深拷贝和浅拷贝

一、结论 首先说结论:深拷贝出来的对象就是完完全全的新对象,不管是对象本身(id),还是对象中包含的子对象,都和原始对象不一样;浅拷贝出来的对象就是外新内旧的对象,对象本身(id)和原始对象完全不同,但是子对象和原始对象的子对象是一样的。再补充说下赋值,赋值来的对象就是完完全全的原始对象,只是叫的名

向阳逐梦 向阳逐梦 2023-07-12
0 0 0
Python学习:import的正确用法

Python学习:import的正确用法

import语句用来导入其他python文件(称为模块module),使用该模块里定义的类、方法或者变量,从而达到代码复用的目的。将要建立文件的结构为:Tree |____ m1.py |____ m2.py |____ Branch |____m3.py |____m4.py

竹子爱熊猫 竹子爱熊猫 2023-07-12
0 0 0
python普通函数、参数、匿名函数、高阶函数、递归函数、闭包、装饰器

python普通函数、参数、匿名函数、高阶函数、递归函数、闭包、装饰器

函数定义# 定义函数 def fn(): print("这是函数内部") # 调用 fn() fn() # 区分 fn: 这是真正意义上的函数本身 fn(): 这是调用函数 参数形参 实参函数参数可有可无,要看具体使用形参是定义函数的参数实参就是调用函数时需要传递的参数,函数有多少个形参就

大白菜程序猿 大白菜程序猿 2023-07-12
0 0 0
学Python真不知道main函数!它究竟是什么?

学Python真不知道main函数!它究竟是什么?

Python 中的 main 函数充当程序的执行点,在 Python 编程中定义 main 函数是启动程序执行的必要条件,不过它仅在程序直接运行时才执行,而在作为模块导入时不会执行。要了解有关 Python main 函数的更多信息,我们将从如下几点逐步学习:什么是 Python 函数Python

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-12
0 0 0
重学Java——前端到全栈全面向对象总结

重学Java——前端到全栈全面向对象总结

一、面向对象 OOP1. 1 关于 super 和 this 区别supersuper 调用父类的构造方法,必须在子类构造方法中第一个super 必须只能出现在子类的方法 或者 构造方法 中super 和 this 不能同时出现在调用构造方法this代表的对象不同:this : 本身调用者这个对象s

宇宙之一粟 宇宙之一粟 2023-07-12
0 0 0
Python面向对象编程,一文看懂!

Python面向对象编程,一文看懂!

类(Class)与对象(Object)类(Class)是用来描述具有相同属性(Attribute)和方法(Method)对象的集合。对象(Object)是类(Class)的具体实例。比如学生都有名字和分数,他们有着共同的属性。这时我们就可以设计一个学生类, 用于记录学生的名字和分数,并自定义方法打印

法医 法医 2023-07-12
0 0 0
Python 3.12 Goals 还可以更快!

Python 3.12 Goals 还可以更快!

按照发布计划,Python 3.11.0 将于 2022 年 10 月 24 日发布。据测试,3.11 相比于 3.10,将会有 10-60% 的性能提升,这个成果主要归功于“Faster CPython”项目,即“香农计划”。关于“香农计划”的详情,可查看 Python 之父的主题分享,以及他的一

Escape Escape 2023-07-12
0 0 0
python如何使用xpath?实例及常用函数

python如何使用xpath?实例及常用函数

一. python使用xpath使用时先安装 lxml 包pip install lxml 二. xpath简介XPath,全称 XML Path Language,即 XML 路径语言,它是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath

向阳逐梦 向阳逐梦 2023-07-12
0 0 0
XPath的难点在哪?在于准确的确定数据所在的位置

XPath的难点在哪?在于准确的确定数据所在的位置

1.什么是XPath?xpath是一门在XML和HTML文档中查找信息的语言,可用来在XML和HTML文档中对元素和属性进行遍历,XPath 通过使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和在常规的电脑文件系统中看到的表达式非常相似。2.XPath语法想要学好xpath,首

共饮一杯 共饮一杯 2023-07-12
0 0 0
selenium八大定位策略中的xpath的定位方法

selenium八大定位策略中的xpath的定位方法

selenium有八大定位策略分别是id、name、class name、tag name、link text、partial link text、xpath、css 。那么我们今天呢主要来讲讲八大定位策略中的xpath的定位方法,废话不多说我们直接开始吧。一、xpath基本定位用法  1.1 使用

Escape Escape 2023-07-12
0 0 0
Python神技能 | 六张表搞定 Xpath 语法!

Python神技能 | 六张表搞定 Xpath 语法!

一、选取节点常用的路劲表达式:表达式描述实例nodename选取nodename节点的所有子节点xpath('//div')选取了div节点的所有子节点/从根节点选取xpath('/div')从根节点上选取div节点//选取所有的当前节点,不考虑他们的位置xpath('//div')选取所有的div

共饮一杯 共饮一杯 2023-07-12
0 0 0
selenium教程:利用谷歌浏览器获取xpath的定位信息

selenium教程:利用谷歌浏览器获取xpath的定位信息

使用selenium各种定位的时候,是不是经常遇到定位难的问题,现在推荐大家使用谷歌浏览器的神器,帮我们获取想要的定位元素,今天主要介绍xpath,其它方式类似!打开谷歌浏览器开发者模式​选择元素这栏,然后光标定位到我们想要获取的内容处​然后谷歌会自动定位到我们所点数据的元素位置接下来就是见证奇迹的

Escape Escape 2023-07-12
0 0 0
1 1,684 1,685 1,686 1,687 1,688 1,703