Python自动化开发-装饰器
摘要:Python自动化开发-装饰器 1.装饰器基础 装饰器组成=高阶函数+函数嵌套+闭包 装饰器:装饰器本质上就是函数,功能是为其它函数添加附加功能。 装饰器基本原则:1)不修改被修饰函数的源代码;2)不修改被修饰函数的调用方式。 装饰器例1: 2.高阶函数 高阶函数定义:如果函数接收的参数是一个函数名
阅读全文
posted @
2022-01-06 16:38
永远的大空翼
阅读(75)
推荐(0) 编辑
Python自动化开发-三元运算 列表解析 生成器表达式
摘要:Python自动化开发-三元运算 列表解析 生成器表达式 三元运算 例1:三元表达式运算 #!/usr/bin/env python # -*- coding:utf-8 -*- #三元表达式运算 name="Ron" r="good" if name=="Ron" else "bad" print
阅读全文
posted @
2022-01-06 14:37
永远的大空翼
阅读(42)
推荐(0) 编辑
Python自动化开发-迭代器
摘要:Python自动化开发-迭代器 迭代器基础概念 迭代器:迭代器即迭代的工具,那什么是迭代呢?迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值。 可迭代对象:可迭代对象指的是内置有__iter__方法的对象,即obj.__iter__。 迭代器对象:可迭代对象执行ob
阅读全文
posted @
2022-01-06 10:29
永远的大空翼
阅读(48)
推荐(0) 编辑
Python自动化开发-文件
摘要:Python自动化开发-文件处理 文件处理 1. 文件操作简单示范 处理文件例1:读文件 在相同目录下,创建文件:file01, 文件内容如下: file01testtest20210105 #!/usr/bin/env python # -*- coding:utf-8 -*- #文件处理 #文件
阅读全文
posted @
2022-01-05 09:08
永远的大空翼
阅读(67)
推荐(0) 编辑
Python自动化开发-函数04
摘要:Python自动化开发-函数04 1. zip()函数 zip()函数:拉链函数,拉链算法。 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组
阅读全文
posted @
2022-01-04 09:30
永远的大空翼
阅读(44)
推荐(0) 编辑
Python自动化开发-函数03
摘要:<1>函数递归 1.函数递归的定义 函数递归:在函数内部,可以调用其他函数。如果在调用一个函数的过程中直接或间接调用自身本身。 2.函数递归的特性 1). 必须有一个明确的结束条件; 2). 每次进入更深一层递归时,问题规模相比上次递归都应有所减少; 3). 递归效率不高,递归层次过多会导致栈溢出(
阅读全文
posted @
2021-12-30 08:55
永远的大空翼
阅读(54)
推荐(0) 编辑
Python自动化开发-函数02
摘要:Python自动化开发-函数02 1.函数的全局变量与局部变量 了解局部变量和全局变量的定义 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在
阅读全文
posted @
2021-12-29 09:35
永远的大空翼
阅读(36)
推荐(0) 编辑
Python自动化开发-函数01
摘要:Python自动化开发-函数01 1. 理清函数概念 例1:带参数需要传参的函数 #!/usr/bin/env python # -*- coding:utf-8 -*- def test01(x): ''' 需要传参数的函数,功能是y=2*x+13。 test01:自定义的函数名字 ''' y=2
阅读全文
posted @
2021-12-28 09:06
永远的大空翼
阅读(48)
推荐(0) 编辑
Python自动化开发-数据类型之字符串格式化
摘要:Python 数据类型-字符串格式化 数据类型之字符串格式化(字符串拼接) 1.字符串格式化-%用法 例1:打印输出字符串 #!/usr/bin/env python # -*- coding:utf-8 -*- msg01="I like %s" %"basketball" print(msg01
阅读全文
posted @
2021-12-27 09:18
永远的大空翼
阅读(45)
推荐(0) 编辑
Python自动化开发-数据类型之字典
摘要:Python 数据类型-字典 字典是Python重要的数据类型之一。接下来主要介绍字典数据类型的操作。 注意:前方高能!字典是无序的!!! 1.创建字典 #!/usr/bin/env python # -*- coding:utf-8 -*- #字典:创建字典 dic01={"name":"Li c
阅读全文
posted @
2021-12-23 14:22
永远的大空翼
阅读(53)
推荐(0) 编辑
Python自动化开发-数据类型之列表
摘要:Python 数据类型-列表 列表是Python重要的数据类型之一。接下来主要介绍列表类型的常用操作。 1.创建列表 #!/usr/bin/env python # -*- coding:utf-8 -*- #创建列表 lis01=[11,"ruby",(1,2,"haha",)] print(ty
阅读全文
posted @
2021-12-23 09:49
永远的大空翼
阅读(44)
推荐(0) 编辑
Python自动化开发-数据类型之集合
摘要:Python 数据类型-集合 集合也是Python数据类型之一。接下来主要介绍集合类型的操作。 1.创建集合 #!/usr/bin/env python # -*- coding:utf-8 -*- #创建集合 jh0101={11,22,"lucy",(1,"sdf")} print(jh0101
阅读全文
posted @
2021-12-23 09:19
永远的大空翼
阅读(176)
推荐(0) 编辑
Python自动化开发-数据类型之字符串
摘要:Python 数据类型-字符串 字符串也是Python数据类型之一。接下来主要介绍字符串类型的常用操作。 1.基本操作 例1:查找字符串中索引为5的字符。 #!/usr/bin/env python # -*- coding:utf-8 -*- str1="alexALEXedwfggh123" p
阅读全文
posted @
2021-12-21 17:44
永远的大空翼
阅读(69)
推荐(0) 编辑
python自动化开发-9 进程 线程
摘要:进程与线程 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 T
阅读全文
posted @
2017-03-21 10:18
永远的大空翼
阅读(127)
推荐(0) 编辑
Python自动化开发之python的常用模块
摘要:python常用模块 模块的种类:模块分为三种,分别是自定义模块;内置标准模块(即标准库);开源模块(第三方)。 以下主要研究标准模块即标准库:标准库直接导入即可,不需要安装。 时间模块:time ,datetime 1 __author__ = 'renyongbin' 2 import time
阅读全文
posted @
2017-03-16 14:45
永远的大空翼
阅读(192)
推荐(0) 编辑
python自动化开发-8
摘要:进程与线程 程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
阅读全文
posted @
2017-03-14 20:09
永远的大空翼
阅读(89)
推荐(0) 编辑
python自动化开发-6-常用模块-续1
摘要:json和pickle模块:用于序列化的模块。 序列化:我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 序列化的作用 持久保存状态 需
阅读全文
posted @
2017-03-09 11:12
永远的大空翼
阅读(122)
推荐(0) 编辑
python自动化开发-7
摘要:socket编程 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入理解
阅读全文
posted @
2017-03-07 21:34
永远的大空翼
阅读(153)
推荐(0) 编辑
python自动化开发-6-面向对象编程
摘要:面向对象编程 面向对象的特性 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:面向对象编程 (OOP) 语言的一个主要功能就是“继承”。它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 多态:允许你
阅读全文
posted @
2017-02-28 19:02
永远的大空翼
阅读(188)
推荐(0) 编辑