摘要:
构造函数:__init__(self), 这个方法就是构造函数,在实例化的时候自动调用。 所有如果这个函数内有打印的方法,当实例出来的时候会打印里面的信息。 __init__方法的第一个参数永远都是self,表示创建实例本身,在__init__方法内部,可以把各种属性绑定到self,因为self指向 阅读全文
摘要:
实例变量/成员变量:在类的声明中,属性是用变量来表示的 实例方法:在类中声明的方法,例如:my(self),必须实例化之后才可以使用,否则会报错 类变量:公共的变量,每个实例都可以用。 类方法: @classmethod 1、不用实例化就可以直接调用。 2、它可以通过cls使用类变量 3、它不能调用 阅读全文
摘要:
一、面向对象和面向过程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思 想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数 1、面向过程编程 角色是执行者。把一个项目按照一定的顺序,从头到尾一步步做下去。只要前面有一个步骤变了 阅读全文
摘要:
自动化测试时,需要测试用例执行完成后,自动发送测试报告。之前有看过python自带的smtplib模块可进行发送邮件,直接import smtplib就可以使用,教程可参见:Python3 SMTP发送邮件。但是smtplib模块使用时比较繁琐,本文推荐使用yagmail这个第三方模块,用法简化很多 阅读全文
摘要:
一、字典练习_注册校验 需求点说明: 1、用字典存储已有用户名、密码 2、判断输入用户名、密码、确认密码不能为空:strip() 3、用户名不能重复:key in dirc 4、两次密码应输入一致 5、错误3次提示错误次数过多:for, else 二、列表练习 1、校验用户名是否合法 需求点说明: 阅读全文
摘要:
字典也是开发过程中最常用的一种数据类型。如果需要存储一个班学生的信息,每个学生有姓名、性别、年龄、住址等等的信息,如果用列表存储,需要很多列表。这时候就需要用字典来定义了。字典,dict,dictionary。 1、字典定义 字典是一种key-value的数据类型,使用{}定义,每个值用“,”分开, 阅读全文
摘要:
元组:tuple 是一种有序列表。tuple和list非常类似,但是tuple一旦初始化就不能修改 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 eg: tup = (1, 2,2, 3, 5, 6) 创建空元祖 tup1 =() 元组中只包含一个元 阅读全文
摘要:
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 注:列表、list、数组、array 是一个东西,只是叫法不一样 列表的索引(下标)从0开始,最后一个可以用-1表示 变量cities就是一个list。用len()函数可以获得list元素的个数 阅读全文
摘要:
字符串,可以存任意类型的字符串,比如名字,一句话等等 字符串还有很多内置的方法,对字符串进行操作,常用的方法如下,下面注释带有是否的,返回的都是一个布尔值: 阅读全文
摘要:
要求: 写一个登录程序,定义好username、passwd。 让用户输入账号和密码。输入用户和密码后判断,输入正确的话 提示:xxx,欢迎登录,今天的日期是xxx,且程序结束;输入错误的话,提示:账号/密码输入错误;最多可输入3次,如果输入3次都没有登录成功,提示:失败次数过多;输入的内容需要判断 阅读全文