摘要:
''' IO常用在: 1、参数化驱动测试,数据来自外部文件 2、日志:把脚本或者用例执行的结果和过程的数据写入到外部文件 步骤: 在python中通常是以某种方式打开文件,之后再进行相应的读写操作,读写完成以后一定要关闭打开的文件。 打开文件可以使用open函数,将指定的文件以某种模式打开。f=op 阅读全文
posted @ 2021-09-18 16:00
青春1990
阅读(48)
评论(0)
推荐(0)
摘要:
# 1、打开文件使用open方法 f = open(r'C:\Users\Admin\Desktop\学习\python\练习\1.txt', encoding='utf-8') # 2、对文件进行读操作 print(f.read()) ''' 11111 asdagffsdgfsdg 文权二区we 阅读全文
posted @ 2021-09-18 15:58
青春1990
阅读(67)
评论(0)
推荐(0)
摘要:
''' 异常:python在执行代码的时候,会检查其中的语法错误、运行时错误等 我们异常处理就是处理python抛出的这些异常或错误 我们希望,前面的某一句代码,如果在一定情况下会抛出异常,我们要主动去处理掉 如果抛给pvm(python vitual machine),pvm并不知道怎么处理,就直 阅读全文
posted @ 2021-09-18 15:55
青春1990
阅读(212)
评论(0)
推荐(0)
摘要:
""" 导包或导模块: 包:也就是文件夹,在文件夹中有一个文件_init_.py,可以导入保重的内容使用(模块、模块中类和方法) 模块:在python你所定义的所有.py结尾的文件都叫模块(模块中的类和方法) 导包、导模块的关键字:import 、from import selenium from 阅读全文
posted @ 2021-09-18 15:45
青春1990
阅读(127)
评论(0)
推荐(0)
摘要:
''' 面向对象语言的三大特征:封装、继承、多态 类:从现实社会中,提取一些事物的共同的属性(姓名、年龄、肤色、身高、体重.....)和行为(吃饭、睡觉、学习....) 把上述的属性和行为,我们以便利和方法的形式定义在类里面 类的定义: class 类名(): name='allen' age=12 阅读全文
posted @ 2021-09-18 15:39
青春1990
阅读(119)
评论(0)
推荐(0)
摘要:
''' OOP:面向对象程序设计(Object Oriented Programming) 继承: 从父类(class)把一些特性(属性和方法),直接就给子类使用。 是指新创建的类,从某个类中获取一些属性和方法(在新类中不需要自己再写一遍) 父类(也叫基类):某个类就是父类或者基类 子类(也叫派生类 阅读全文
posted @ 2021-09-18 15:35
青春1990
阅读(192)
评论(0)
推荐(0)
摘要:
''' 类中一个特殊的方法:__init__(),构造方法,帮我们初始化实例变量的方法 不显示写出这个方法的话,其实也是有的,不过代码块为空 显示调用了该方法,就可以在构造(创建)一个对象 __init__()固定写法,不能更改 self代表的是类的实例(对象) 静态方法:是可以通过类名或者对象名来 阅读全文
posted @ 2021-09-18 15:32
青春1990
阅读(60)
评论(0)
推荐(0)
摘要:
""" 类的创建: 类:是从现实的事务中抽象出来的 类的创建格式: class 类名(): class是关键字,必须这么写,而且要顶格写 类名:就是为类取一名字,就是标识符的一种,而且要见名知意 类变量:对所有的对象都通用 实例变量:针对每个对象进行处理的,self.xxx 局部变量: 对象: 实例 阅读全文
posted @ 2021-09-18 15:31
青春1990
阅读(49)
评论(0)
推荐(0)
摘要:
''' 实现一个菜单功能(增删改查List数据和退出功能),并要持续使用功能,知道你选择退出该功能 分析: 1、通过键盘输入数据作为菜单的选择,input 2、选择菜单,根据输入执行不同的动作,要通过键盘输入不同的菜单选择:1-增加,2-删除,3-修改,4-查询,0-退出 3、对列表的增删改查,列表 阅读全文
posted @ 2021-09-18 15:30
青春1990
阅读(101)
评论(0)
推荐(0)
摘要:
python中的运算符分类: 算数运算符: +、-、*、/(除)、%(取模:返回除法的余数)、**(幂:返回x的y次幂)、//(取整除:返回商的整数部分) 比较(关系)运算符: ==(比较对象是否相等)、!=、>、<、>=、<=,返回结果为True或False 赋值运算符(先进性算数运算,再进行赋值 阅读全文
posted @ 2021-09-18 15:29
青春1990
阅读(106)
评论(0)
推荐(0)
摘要:
''' 栈的数据结构:先进后出 列表中append()和pop() ''' #不要使用关键字作为标识符的名字 #不要使用关键字或者常用类名作为模块名称(不要出现list.py,int.py) list1=[] # 模拟压栈的过程 list1.append(1) list1.append(2) lis 阅读全文
posted @ 2021-09-18 15:29
青春1990
阅读(17)
评论(0)
推荐(0)
摘要:
''' 控制语句: 顺序语句:从上到下依次运行 条件语句: if,在某个条件符合的时候,可以做一件事,不符合的时候做另一件事 第一个格式: if 条件语句: 代码块 第二个格式: if 条件语句1: 代码块1 elif 条件语句2: 代码块2 else: 代码块3 循环语句: 提高顺序语句的可读性和 阅读全文
posted @ 2021-09-18 15:28
青春1990
阅读(51)
评论(0)
推荐(0)
摘要:
#单行注释 """ 多行注释 """ ''' 多行注释 ''' """ 文档注释(文档字符串) 类或方法中使用多行注释,可以作为文档注释使用,必须在其中代码块的第一行,是python特有的一种注释, 对象调用_doc_成员自动提取注释中的字符串 """ ''' 方法描述:实现加法功能 作者是:all 阅读全文
posted @ 2021-09-18 15:27
青春1990
阅读(87)
评论(0)
推荐(0)
摘要:
""" 基础数据类型:python中一切皆对象(类) 数字类型:整型、浮点型、复数类型、布尔 定义变量时,不需要指定数据类型,直接写标识符名字即可 整型数字: 整型数据是精确的(不存在误差),整型数据的长度是以内存长度为限 python3中不在区分long类型 浮点型数据: 默认只有17位有效数字, 阅读全文
posted @ 2021-09-18 15:26
青春1990
阅读(90)
评论(0)
推荐(0)
摘要:
''' set集合: 元素是无序的,不可重复的数据类型 set定义: 使用{}来定义set集合 可以对set集合进行集合运算:并集、交集、差集 ''' #定义一个空set集合 set1 = {} #不能用此方法定义空集合 print(type(set1)) #<class 'dict'> set2 阅读全文
posted @ 2021-09-18 15:25
青春1990
阅读(361)
评论(0)
推荐(0)
摘要:
''' 序列(sequence):元素有的是可变的、有的是不可变的,元素是有序排列的,可以使用索引和切片按照偏移量获取元素值 字符串:不可变、有序,可以索引和切片 列表:可变、有序,可以索引和切片 元组:不可变、有序,可以索引和切片,和列表相似,可以存放任意类型 定义:使用(),用逗号分隔元素,其中 阅读全文
posted @ 2021-09-18 15:25
青春1990
阅读(202)
评论(0)
推荐(0)
摘要:
'''' 字符串: 定义:可以使用单引号、双引号定义,效果一样,但是不能嵌套使用(单引号不能嵌套单引号,但单引号可以嵌套双引号) 多行字符串:使用三个单引号或双引号定义 转义字符:\,特定的元字符加上\之后,就不在是哪个字符了,就具备了特定的含义 \n 回车换行 \t 一个tab键 \\:将后面的转 阅读全文
posted @ 2021-09-18 15:23
青春1990
阅读(59)
评论(0)
推荐(0)
摘要:
''' 列表:是最常用的数据类型,可以理解为一个容器,可以放数字、字符串、列表、字典、集合等 定义:[],多个元素之间用,分隔 [1,2,3,4,5] ['1','2','a','dd',1,[5,6,7]] 列表的元素获取: 索引获取:变量名[索引号],索引号从0开始,不能越界 切片: 注意: 1 阅读全文
posted @ 2021-09-18 15:21
青春1990
阅读(406)
评论(0)
推荐(0)
摘要:
''' 字典的常用方法: keys():用于获取所有的键,列表形式 values():用于获取所有的值,列表形式 items():获取所有的键值对 dict.fromkeys():通过这种方式来创建一个没有值(只有键)的字典,后续再设置键对应的数据 get():通过键来获取值的方法 ''' star 阅读全文
posted @ 2021-09-18 15:18
青春1990
阅读(314)
评论(0)
推荐(0)
摘要:
''' 序列通用方法:以字符串举例 len(s):取序列长度,其实就是序列的元素个数 min(s):返回序列s中的最小的一个元素,s中的元素必须可以比较 max(s):返回序列s中的最大的一个元素,s中的元素必须可以比较 s.index(x):返回序列s中x元素所在的索引号是多少 如果在s中有多个x 阅读全文
posted @ 2021-09-18 15:17
青春1990
阅读(221)
评论(0)
推荐(0)