>>> 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. 【Python】—— 获取当前运行函数名称和类方法名称

    原文出处: python笔记19-获取当前运行函数名称和类方法名称 获取函数名称 1.在函数外部获取函数名称,用.__name__获取 2.函数内部获取当前函数名称,用sys._getframe(). ...

  2. 【IOS打包】ARCHIVE FAILED:Command CodeSign failed with a nonzero exit code

    [问题] [解决办法] 用xcode打开项目 command + k 重启电脑 参照:xcode打包报错command codesign failed with a nonzero exit code ...

  3. 用ajax提交请求,预期Json返回 406错误的解决办法!

    正常情况下在Controller端已经配置好了 @ResponseBody    @RequestMapping  返回Json格式数据 发生406错误 ,应该检查提交的请求路径是否含有 .html ...

  4. CentOS 6、CentOS7 防火墙开放指定端口

    当我们在CentOS服务器中装了一些开发环境(如 tomcat.mysql.nginx 等...)时,希望能从外界访问,就需要配置防火墙对指定端口开放. CentOS 6.51.开放指定端口/sbin ...

  5. 阶段3 1.Mybatis_03.自定义Mybatis框架_6.自定义Mybatis的编码-实现基于XML的查询所有操作

    接下来就可以写创建代理对象的方法了 类加载器,代理谁,就用谁的加载器,因为这里用daoInterfaceClass.getClassLoader() 第二个代理谁就要和谁有相同的接口,daoInter ...

  6. 基于原生XMLHttpRequest封装

    用了一段时间的Ajax,感觉有很多的不足之处,于是就封装原生了 XMLHttpRequest . 废话不多说,直接上代码. var http = function () { 'use strict'; ...

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

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

  8. JS刷新后回到页面顶部

    window.location.href = location.href; 方法一: $(window).scrollTop(0); 方法二:$('html ,body').animate({ scr ...

  9. eclipse sts 快捷键

    1. ctrl + m 全屏/取消全屏 2.快速切换上面标签 ctrl + pageup/pagedown   : 标签左右切换 ctrl + < > : 标签前后访问处切换 New Ja ...

  10. js 函数回调

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...