>>> 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. [转]delphi 防止刷新时闪烁的终极解决办法

    { 防止刷新时闪烁的终极解决办法(对付双缓冲无效时) }Perform($000B, 0, 0); //锁屏幕 防止闪烁 // 做一些会发生严重闪烁的事情.. //解锁屏幕并重画Perform($00 ...

  2. shell基础命令

    什么是脚本? 脚本简单地说就是一条条的文字命令(一些指令的堆积),这些文字命令是可以看到的(如可以用记事本打开查看.编辑). 常见的脚本: JavaScript(JS,前端),VBScript, AS ...

  3. sklearn+nltk ——情感分析(积极、消极)

    转载:https://www.iteye.com/blog/dengkane-2406703 步骤: 1 有标签的数据.数据:好评文本:pos_text.txt  差评文本:neg_text.txt ...

  4. 【Qt开发】将内存图像数据封装成QImage V2

    如何将内存图像数据封装成QImage 当采用Qt开发相机数据采集软件时,势必会遇到采集内存图像并进行处理(如缩放.旋转)操作.如果能够将内存图像数据封装成QImage,则可以利用QImage强大的图像 ...

  5. Mac021--编辑软件

    一.思维导图MindNode 知乎Mac常用的思维导图:https://zhuanlan.zhihu.com/p/37768277 MindNode下载地址:https://macblcom.ctfi ...

  6. Go语言入门篇-jwt(json web token)权限验证

    一.token.cookie.session的区别 1.cookie Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie. 内存Cookie由浏览器维护, ...

  7. Git 的使用及其一些基本用法

    打开你的git-bash 绑定用户和邮箱作为标识 $ git config --global user.name "your name" $ git config --global ...

  8. window10下搭建ELK环境

    面向微服务开发时会涉及到多系统的日志跟踪,一旦出现问题过滤起来系统间切换非常麻烦,所以需要采用特定工具将日志统一归类处理,方便查询排查错误,下面将介绍一种开源的工具ELK. ELK由ElasticSe ...

  9. 一个简单的Vue.js组件开发示例

    //创建属于自己的vue组件库 (function(Vue, undefined) { Vue.component("my-component", { template: '< ...

  10. 搜索专题: HDU2102 A计划

    这不知道是公主被抓走了第几次了,反正我们的骑士救就对了(别说了,我都救我都救...);这次的迷宫有些特别,双层,带电梯(?),而且这个电梯还有生命危险,可能会撞死(一层是电梯,一层是墙),或者永远困在 ...