【python】继承 继承:父类、子类最简单的继承,类名后面的括号里面放父类的名字子类可以调用父类的任何属性、任何方法重写&拓展 针对类方法、类函数重写:子类与父类函数名一样,的实现的功能不一样子类调用函数的方法的子类的方法,父类调用父类的方法,父类不可以调用子类的方法拓展:子类特有的,父类没有的功能,父类不可以用子类的功能多继承:在有同名函数的条件下...
【python】类函数的拓展学习 基础类函数类函数拓展学习:函数可以的,类函数也可以,唯一不同是类函数有self1、类函数调用类的属性值,加关键字self2、类函数也可以有位置参数3.类函数可以有默认参数4、类函数中位置参数与默认参数可以同时存在,顺序规定:位置参数要再more参数之前5、类函数也可以有动态参数、关键字参数6、函数之间的相互调用:加self关键字7、调用含有参数的函数,在函数内添加参数8、return关键字可返回结...
类对对象 #类与对象类:#class 类名:# 属性# 特性特征#类名的编写规范:首字母大写、驼峰命名 见名知意 StudentInfo简单类的例子:、对象:#对象 or 实例 类里面的一个具体的个例#床架一个实例,或者创建一个对象 类名()#只有这个类的实例才有权限可以调用类里的属性和函数上面的类创建一个对象:执行后可输出:...
文件引入和异常处理 一、文件引入lib下面的模块文件 package 可以直接导入,如果不是,要指明路径其他模块内方法调用二、异常处理try...except try、except是关键字try 放觉得有问题的代码,放监控代码except 捕捉错误1.最简单的用法, 执行后输出:2.对错误进行简单处理执行后输出3.告诉具体的什么错误#Exception可捕捉所有错误。#其他(indexerror、ke...
python 读写方式 seek函数 转载出处: http://blog.csdn.net/ztf312/第一步 排除文件打开方式错误:r只读,r+读写,不创建w新建只写,w+新建读写,二者都会将文件内容清零(以w方式打开,不能读出。w+可读写)**w+与r+区别:r+:可读可写,若文件不存在,报错;w+: 可读可写,若文件不存在,创建r+与a+区别:[python] view plain copy fd = open("1.txt"...
file操作 file操作 读和写txtmode 用什么方式打开 1)默认r->read 只读,不可写2)r+ 可读可写3)w 只写 (覆盖后重写)4)w+ 可读可写(写的方式为:覆盖后重写)1.读取文件的内容txt源文件2、r+ 可读可写执行后,查看test01文件3、w 重写#w 只写 如果当前文件已经存在 直接全部覆盖重写#w 只写 如果当前文件不存在,直接新建再...
字符串的函数 1、strip() 剥夺,去除的意思,去除头和尾指定的字符2、split() 切割,在字符串中间进行切割,返回的数据类型为列表3、find 寻找子字符串没找到字符串,返回-1找到单个字符串,返回找到字符的索引找到子字符串返回找到子字符串最小的索引,...
目录处理 目录处理:os模块 新建文件,新建目录,保存到新建的文件夹,学习目录处理可知道怎么去新建目录--->路径,文件夹 文件:html绝对路径:显示全部路径相对路径:相对当前目录下生成文件夹二、获取目录/文件的路径 __file__指的是当前文件三、拼接路径以及拼接之后新建...
python函数-位置参数、默认参数、return 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。特点:1)可以实现某个具体的功能 2)重复使用:复用性python函数的语法:关键字 def define(定义)语式:def 函数名(): 函数体(要实现的功能,写带到到此处)输出:参数参数命名,见名知意加了参数之后,意味着调用函数的时候,一定要输入这个对应参数一、位置...
for循环和嵌套循环 for循环 单层循环 嵌套循环for 来遍历元素的 关键字 for语式: for item in 数据范围: (数据范围:字符串,列表,元组,字典,其他数据类型) print(item)输出:输出值后加=end“ ”,输出元素横向显示遍历字典,取key值遍历字典,取value值,根据key值取value值for循环执行次数由数据的长度决定rang...
if条件语句与while循环 条件语句:满足条件才会执行语法,句式if语句的特点: 关键字 if 条件表达式 elif else1.满足条件才会执行if或者是其他elif的代码块2.必须是if开头,可以没有elif,但是必须要有if3.如果有elif ,那么elif后面一定要加条件表达式4.条件语句里面可以有多个elif,但是只有由一个if,也只有一个else5.条件语句里面的else 后面不能加任何表达式循环语句: ...
python-运算符 运算符:1.算术运算符:+ -* / %(取余运算)2.赋值运算符:= += -+3.比较运算符: < , <= , > , >= , != , ==进行比较运算之后的结果值是布尔值类型 true false输出:python中字符区分大小写 大小写转化 upper lower经常会跟if判断及while循环配合使用使...
python--数据类型-字典 字典1)关键字: dict dictionary,符号为花括号:{ }2)type(变量名/值)---->可以获取数据的类型3)如果你的字典只有一个数据,仍然是字典4)字典的数据组成:key:value的 (key用双引号或单引号括起来)5)字典的数据值:value可以是任何类型6)字典里面的数据是根据逗号来区分的 len() 可以获取长度7)字典无序,无切片用法。9)...
python--数据类型-列表 列表1)关键字:list,符号中括号:[ ]2)type(变量名/值)---->可以获取数据的类型3)列表里的数据根据逗号来区分的,只有一个数据时,仍然是列表输出:4)列表内的数据可以是任何类型5)列表取值①单个取值:同字符串的取法--->列表名(所取元素索引的位置)②切片:列表进行切片之后的数据类型仍是列表,切片的方法同字符串输出输出:6)列表里面的元素支持增删改1.列表的增加元素:...
python--数据类型-元组 元组1)关键字:tuple,符号为小括号:()2)type(变量名/值)---->可以获取数据的类型3)元组里的数据根据逗号来区分的,只有一个数据时,后面加上一个逗号4)元组内的数据可以是任何类型5)元组取值①单个取值:同字符串的取法--->元组名(所取元素索引的位置)②切片:元组进行切片之后的数据类型仍是元组,切片的方法同字符串6)元组里面的值一旦确定了就不能做修改、删除只有一个数据...
python格式化输出 一、格式化输出age=20print(“花花今年%s岁”%age) #此方式为格式化输出(%代表格式化输出) #占位符 %s(字符串), %d(整数) , %f(浮点数)输出如果使用其他的方式:此方式错误输出错误原因:age为整数,“环今年%d岁”为字符串,输出不能为不同类型值,age可以进行...
字符串的切片、取值 字符串的索引方式:1.从左往右以0开始。2.从右往左以-1开始。例如:z=hello hello正序01234倒序-5-4-3-2-1字符串取值单个字符串取值方式--->字符串变量名[索引的位置]如取z中的o--->print(z[4])截段取值方式--->字符字符串变量名[字符串索引开始的位置:字符串索引结束]的位置+1]如取z中的ll--->print(z[2:4])切...
python常用的数据类型 python常用的数据类型:整形、浮点型、布尔值 字符串age =18 #整形,关键字 intscore=99.9 #浮点数 小数,关键字floatTure、Flora #布尔值 关键字Boolen、bool(使用大写的T\F),小写不起作用字符串:用成对的单引号或成对的双引号括起来的内容,叫字符串。关键字 str()Python中的字符串不能改变。比如word[0] = 'm...
UFT/QTP的工作原理 QTP工作原理: 1.录制的时候,QTP将我们操作过的所有对象都记录下来,保存在对象库object repository中,记录的形式是一个逻辑名加上若干识别属性 2.运行脚本时,QTP分析该脚本要执行那个对象的操作,然后根据该语句中的逻辑名,在对象库中查找该对象的详细记录,然后在运行的真实披头散发软件中按图索骥,找到需要操作的对象,把语句规定的操作施加在该对象上.施加
堆和栈的区别 首先,我们举一个例子: void f() { int* p=new int[5]; } 这条短短的一句话就包含了堆与栈,看到new,我们首先就应该想到,我们分配了一块堆内存,那么指针p呢?他分配的是一块栈内存,所以这句话的意思就是:在栈内存中存放了一个指向一块堆内存的指针p。在程序会先确定在堆中分配内存的大小,然后调用operator new分配内存,然后返回这块内存的首地址