>>> def str_len(s):
... l = len(s)
... if l > 3:
... print("3")
... elif l < 3:
... print("2")
... elif l == 3:
... print("1")
... else:
... print("0")
...
>>> st = input("请输入一个字符串:")
请输入一个字符串:dsafsdgadoiukh
>>> str_len(st)
3
第三讲:
1.难忘的三个bug,
1.暂时没想出来
2.测试一个产品的测试用例和测试方法
首先去了解产品,了解产品的用途和使用场景才能更好的组织测试用例
首先,对于有输入框的验证边界值,对于必填项做非空校验,对于页面样式对比设计稿,对于页面按钮频繁点击
其次结合产品使用场景和人群,对易用性,外观,性能进行测试
3.经典的测试用例
验证码业务:
1.手机号长度,类型是否校验
2.能否点击获取验证码按钮
3.能否频繁获取验证码
4.验证码接受是否及时
5.验证码是否正确
 
for 遍历列表,字符串,元祖以及可迭代对象
>>> for i in st:
... print(i)
...
d
s
a
f
 
for练习题:如果出错,记得打印值
>>> result = 0
>>> a = [1,2,3,4,5]
>>> for i in a:
... result += i
...
>>> print(result)
15
if 和else
输入一个数字列表,判断一下xx是否在list中,执行3次
a = [1,2,3,4,5]
for i in range(3):
in_put = int(input("请输入数字:"))
if in_put in a:
print("OK")
else:print("NO")
not 知识点
>>> 1 in [1,2,3],
(True,)
>>> 1 not in [1,2,3],
(False,)
>>> "a" in "abc"
True
>>> "a" in "bc"
False
>>> 3 in (1,2,3,4)
True
>>> 5 not in (1,2,3,4)
True
range知识点,第一个表示从x开始,第二个参数表示到x结束,第三个参数为步长
>>> for i in range(4,12):
... print(i)
...
4
5
6
>>> list(range(3))
[0, 1, 2]
>>> list(range(3))
[0, 1, 2]
>>> list(range(2,13,2))
[2, 4, 6, 8, 10, 12]
>>> list(range(2,13,3))
[2, 5, 8, 11]
>>> list(range(2,13,4))
[2, 6, 10]
 
while 判断条件,如果条件为True,就会一直执行,能用for 不用while
>>> a = 0
>>> while a < 4:
... print("hello")
... a+=1
...
hello
hello
hello
hello
>>> while 1:
... print("111")
>>> while True:
... in_put = int(input("请输入数字"))
... if in_put % 2 == 0:
... print("oushu %s" % in_put)
... else:
... print("jishu:%s" % in_put)
... if in_put == 100:
... break
 

day2 for,not,while,range的更多相关文章

  1. python s12 day2

    python s12 day2   入门知识拾遗 http://www.cnblogs.com/wupeiqi/articles/4906230.html 基本数据类型 注:查看对象相关成员 var, ...

  2. ##DAY2 UILabel、UITextField、UIButton、UIImageView、UISlider

    ##DAY2 UILabel.UITextField.UIButton.UIImageView.UISlider #pragma mark ———————UILabel——————————— UILa ...

  3. Python基础篇-day2

    主要内容: for循环 while循环 格式化输出(2) 数据统计及记录 ############################################################# 1 ...

  4. python全栈开发-Day2 布尔、流程控制、循环

    python全栈开发-Day2 布尔 流程控制 循环   一.布尔 1.概述 #布尔值,一个True一个False #计算机俗称电脑,即我们编写程序让计算机运行时,应该是让计算机无限接近人脑,或者说人 ...

  5. Python之旅Day2 元组 字符串 字典 集合

    元组(tuple) 元组其实跟列表差不多,也是存一组数,与列表相比,元组一旦创建,便不能再修改,所以又叫只读列表. 语法: names = ("Wuchunwei","Y ...

  6. 【NOIP 2017】Day2 T3 列队

    Problem Description \(Sylvia\) 是一个热爱学习的女孩子. 前段时间,\(Sylvia\) 参加了学校的军训.众所周知,军训的时候需要站方阵. \(Sylvia\) 所在的 ...

  7. day2逻辑运算作业详解

    1.day2题目 1.判断下列逻辑语句的True,False. 1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 &l ...

  8. Python活力练习Day2

    Day2:求1000以内的素数 #素数:除了1和它本身外,不能被其他自然数整除 #判断素数的方法:1).暴力法:从2到n-1每个数均整除进行判断   2).开根号法:从2到sqrt(n)均做整除判断( ...

  9. 刷题记录:[CISCN2019 东北赛区 Day2 Web3]Point System

    目录 刷题记录:[CISCN2019 东北赛区 Day2 Web3]Point System 知识点 1.padding-oracle attack 2.cbc字节翻转攻击 3.FFMpeg文件读取漏 ...

随机推荐

  1. Octavia 的实现与分析(OpenStack Rocky)

    目录 文章目录 目录 Octavia 基本对象概念 基本使用流程 软件架构 服务进程清单 代码结构 loadbalancer 创建流程分析 network_tasks.AllocateVIP netw ...

  2. Python学习之==>发送邮件

    自动化测试执行完成后,需要自动发送测试报告.Python发送邮件可以使用smtplib标准模块,但该模块比较繁琐,推荐使用yagmail这个第三方模块,用法比较简单. 一.邮箱设置 1.在邮箱设置里打 ...

  3. 中国MOOC_零基础学Java语言_第3周 循环_2数字特征值

    2 数字特征值(5分) 题目内容: 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值.对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推.这个整数在第n位上的数字记作 ...

  4. Flink整体执行流程

    以Flink源码中自带的WordCount为例,执行的入口从用户程序的execute()函数入手,execute()的源码如下: public JobExecutionResult execute(S ...

  5. python获取csv文本的某行或某列数据

    #coding = 'utf-8' import csv # 使用list,只能读取列,而且是全文读取,csv.reader会自动把CSV内容生成数组 ''' df = csv.reader(open ...

  6. Java基础之 多线程

    一.创建多线程程序的第一种方式: 继承(extends) Thread类 Thread类的子类: MyThread //1.创建一个Thread类的子类 public class MyThread e ...

  7. xmake新增对WDK驱动编译环境支持

    xmake v2.2.1新版本现已支持WDK驱动编译环境,我们可以直接在系统原生cmd终端下,执行xmake进行驱动编译,甚至配合vscode, sublime text, IDEA等编辑器+xmak ...

  8. [Web 前端] 033 Vue 的简单使用

    目录 0. 方便起见,定个轮廓 1. v-model 举例 2. v-for 举例 3. v-if 举例 4. 事件绑定 举例 5. v-show 举例 0. 方便起见,定个轮廓 不妨记下方的程序为 ...

  9. layui动态渲染select等组件并初始化赋值失败

    描诉:有一个用户信息form表单,其中有部门单选框,数据库中有一张dept(部门)表,要动态渲染出所有部门,并默认选中用户所在部门 关键代码: html页面 <div class="l ...

  10. numpy数组的运算

    numpy数组的运算 数组的乘法 >>> import numpy as np >>> arr=np.array([[1,2,3],[4,5,6]]) >&g ...