>>> 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. java基础笔记1--关于线程死锁

    关于线程死锁 什么是死锁: 在编写多线程的时候,必须要注意资源的使用问题,如果两个或多个线程分别拥有不同的资源, 而同时又需要对方释放资源才能继续运行时,就会发生死锁. 简单来说:死锁就是当一个或多个 ...

  2. script标签defer与async的区别

    总结: async 会在文件下载完毕后立即执行 会阻止html parser defer 会下载完以后等html parser结束后执行,保证顺序

  3. selenium:css_selector定位详解(css selector和xpath的比较)

    selenium使用css selector和xpath的比较 selenium提供的定位方式(常用) ID NAME CLASS CSS SELECTOR XPATH   推荐的定位方式的优先级 优 ...

  4. 20191127 Spring Boot官方文档学习(5)

    5.Spring Boot Actuator:可投入生产的功能 Spring Boot包含许多其他功能,可帮助您在将应用程序投入生产时监控和管理您的应用程序.您可以选择使用HTTP端点或JMX管理和监 ...

  5. vue $forceUpdate() 强制重新渲染

    vue $forceUpdate() 强制重新渲染:https://blog.csdn.net/z9061/article/details/94862047

  6. 获取IP地址的几种方法

    根据ip获取地址的几种方法 1.调用新浪IP地址库 <script type="text/javascript" src="js/jquery.js"&g ...

  7. 关系型数据库为什么喜欢使用B+树作为索引结构? (转)

    问题1. 数据库为什么要设计索引? 图书馆存了1000W本图书,要从中找到<架构师之路>,一本本查,要查到什么时候去? 于是,图书管理员设计了一套规则: (1)一楼放历史类,二楼放文学类, ...

  8. NOI-LINUX

    先把配置背过吧: (set-background-color "gray15")(set-foreground-color "gray")(global-lin ...

  9. rem和css3的相关知识点

    ☆☆☆rem和css3的相关知识点☆☆☆ 一. Web front-end development engineer rem是根据页面的根元素的font-size的一个相对的单位,即 html{ fo ...

  10. vue手动制作地址选择器

    方法一:4级地址选择器(基于elementui   Cascader 级联选择器) 推荐 效果图: 组件源码: <template> <div class="select- ...