循环语句

python 第二天 -----运算符/条件语句

一曲冷凌霜 提交于 2019-12-17 17:03:06
#InnerFuction 内置函数 import random import math type() 返回对象或者变量的数据类型 print(type(“呵呵”)) # class_str a=3 print(type(a)) # class_int abs() 返回一个数字的绝对值 print(abs(-10)) max() 返回一组数据当中的最大值 min() 返回一组数据当中的最小值 print(max(1,2,3)) id() 返回数据的在对内存中的地址 print(id(1)) print(id(2)) print(id(3)) print(id(4)) 原先是数据如果第一次出现 则创建对象 如果二次出现 则直接复用第一次创建的对象即可 print(id(5)) # 从上到下第一次出现的数据常量 print(id(5)) # 已存在常量5 则直接复用 但是在Python里 Python会自动为一些常见的常量预先定义在堆内存中 int() float() str() bool() len() 查看数据的长度 序列:指的就是一组数据 列表 元组 集合 字符串 字典 print(len(“abcd”)) print(len(“呵呵”)) print(“哈哈”) bin() binary 二进制 oct() 八进制 hex() 十六进制 print(bin(149))

continue、return和break的区别

£可爱£侵袭症+ 提交于 2019-12-17 10:48:16
1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。 (3) return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。 2. break 语句的作用 (1)break在循环体内,强行结束循环的执行,也就是结束整个循环过程,不在判断执行循环的条件是否成立,直接转向循环语句下面的语句。 (2)当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。 (3)如果break语句包含在嵌套循环里,它只跳出最里面的循环。 3.continue 语句的作用 (1)终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。 (2)如果continue语句包含在嵌套循环语句里,它只影响包含它的最里层的循环。 4.注意:循环嵌套时,break和continue只影响包含它们的最内层循环,与外层循环无关。 来源: https://www.cnblogs.com/areyouready/p/6780878.html

linux awk(good)

我只是一个虾纸丫 提交于 2019-12-16 22:22:56
一个用awk处理字符串的例子: #!/bin/bash source="nokia201703148855" preffixStr=$(echo $source |awk '{print substr($0,0,13);}') echo "preffixStr:"$preffixStr suffixNum=$(echo $source |awk '{print substr($0,13,4);}') echo "suffixNum:"$suffixNum echo $preffixStr$(($suffixNum+1)) 要点分析: 接收awk处理后的结果: preffixStr=$(echo $source |awk '{print substr($0,0,13);}') echo "preffixStr:"$preffixStr http://www.unix.com/shell-programming-and-scripting/173237-awk-take-variables-out-shell.html 加法运算: $(($suffixNum+1)) http://www.360doc.com/content/11/0921/17/834950_150153766.shtml $()${}的用法: 在 bash shell 中,$( ) 与 ` ` (反引号)

switch语句

╄→гoц情女王★ 提交于 2019-12-16 19:33:13
1.switch语句是由一个控制式和case. 标签组成。 2.switch语句后面的控制表达式的数据类型只能是byte. short. char .string int四种类型,Boolean类型不被允许! 3.case后面的value必须是常量,且控制表达式类型一致。 4.default是所有条件都不执行的 5.break可跳出到最后 6.对区间的判断,结果为boolean值,用if,不加break会顺序往下执行 34.while当型循环 循环条件为true执行,直到循环条件为false退出循环 35初始化表达式只能在循环体开始之前执行一次 8.break,continue之后不能存其他语句,不会被执行 9.跳出这次循环,continue忽略当次循环,进入下一次循环,并不会终止循环,break则是完全终止。 10.return,关键字后面可以跟变量,常量表达式,例:Preturn0 11.方法:为了完成功能的封装 遍历:为了查找 12.Java允许在一个程序中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载。 13.方法的重载与返回值类型无关,他只需要满足两个条件,一是方法名相同,二是参数个数或参数类型不相同。 14.Java数组的初始化静态初始值和动态初始值 15.具有相同的具有类型数据,(固定大小),编号从0开始。 语法:数据类型:【】数组名;

今天来讲下白盒测试和黑盒测试的区别

让人想犯罪 __ 提交于 2019-12-16 17:52:25
一. 软件测试方法 软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试 白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计你的用例。 白盒测试技术一般可被分为静态分析和动态分析两类技术。 静态分析主要有:控制流分析技术、数据流分析技术、信息流分析技术。 动态分析主要有:逻辑覆盖率测试(分支测试、路径测试等),程序插装等。 白盒测试优点:迫使测试人员去仔细的思考软件的实现;可以检测代码中的每条分支和路径;揭示隐藏在代码中的错误;对代码的测试比较彻底;最优化。 白盒测试缺点:昂贵;无法检测代码中遗漏的路径和数据敏感性错误;不验证规格的正确性。 黑盒测试又叫功能测试,这是因为在黑盒测试中主要关注被测软件的功能实现,而不是内部逻辑。在黑盒测试中,被测对象的内部结构,运作情况对测试人员是不可见的,测试人员对被测产品的验证主要是根据其规格,验证其与规格的一致性。 在绝大多数没有用户参与的黑盒测试中,最常见的测试有:功能性测试、容量测试、安全性测试、负载测试、恢复性测试、标杆测试、稳定性测试、可靠性测试等。 灰盒测试:白盒测试和黑盒测试往往不是决然分开的,一般在白盒测试中交叉使用黑盒测试的方法

Java 控制语句

拟墨画扇 提交于 2019-12-16 17:34:59
Java 控制语句 📓 本文已归档到:「 javacore 」 🔁 本文中的示例代码已归档到:「 javacore 」 Java 控制语句大致可分为三大类: - 选择语句 - if, else-if, else - switch - 循环语句 - while - do...while - for - foreach - 终端语句 - break - continue - return 1. 选择语句 1.1. if 语句 1.2. if...else 语句 1.3. if...else if...else 语句 1.4. 嵌套的 if…else 语句 1.5. switch 语句 2. 循环语句 2.1. while 循环 2.2. do while 循环 2.3. for 循环 2.4. foreach 循环 3. 中断语句 3.1. break 关键字 3.2. continue 关键字 3.3. return 关键字 4. 最佳实践 5. 参考资料 1. 选择语句 1.1. if 语句 if 语句会判断括号中的条件是否成立,如果成立则执行 if 语句中的代码块,否则跳过代码块继续执行。 语法 if(布尔表达式) { //如果布尔表达式为true将执行的语句 } 示例 public class IfDemo { public static void main(String

Python 入门之流程控制语句

僤鯓⒐⒋嵵緔 提交于 2019-12-16 14:30:39
1、if判断 (1) 单 if if –-如果 if 条件: 缩进 结果 (官方推荐4个空格,或者一个tab 不能空格和tab混合使用) money = 10 print("从学校出发") if money >= 10: print("买个炸鸡") print("买个啤酒") print("走啊走") print("到家了") (2) if else - - 二选一: if 条件: 缩进 结果 else: 缩进 结果 if 3>2: print("这是如果执行了") print("123") print("234") else: print("这是否则执行了") (3) if elif elif elif —多选一或不选 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果 if 3>2: print("这是A") elif 4>3: print("这是B") elif 5>3: print("这是C") elif 6>3: print("这是D") 推荐Python大牛在线分享技术 扣qun:855408893 领域:web开发,爬虫,数据分析,数据挖掘,人工智能 零基础到项目实战,7天学习上手做项目 (4) if elif elif else --多选一 if 条件: 缩进 结果 elif 条件: 缩进 结果 elif 条件: 缩进 结果

关于函数,条件语句,循环语句

橙三吉。 提交于 2019-12-16 09:52:37
1 常见的HTML 属性:onchange,onclick,onmouseover,onmouseout, ,支持onload的标签的基本写法以及包括的内容,window.onload()=function(){}, onblur:失去焦点事件:onfocus:获取焦点事件;可以用文本输入的方法,比如说input,select! 2 条件语句if ( condition1 ) { 当条件 1 为 true 时执行的代码 } else if ( condition2 ) { 当条件 2 为 true 时执行的代码 } else { 当条件 1 和 条件 2 都不为 true 时执行的代码 } 示例演示 if (time<10) { document.write("<b>早上好</b>"); } else if (time>=10 && time<16) { document.write("<b>今天好</b>"); } else { document.write("<b>晚上好!</b>"); }    3 for(i=0; i< cars.length; i++){ console.log(i);} break;跳出整个循环; continue;跳出本次循环; while(){} do{}while();在检查条件是否为真之前,这种循环会执行一次代码块 实例如下: 彩票 双色球

Python基础之循环语句(for语句、break与continue的使用)

半腔热情 提交于 2019-12-16 01:16:25
for循环的使用实现99乘法表 For循环语法: For i in range(start,end,step) Print(i) # for循环语句 # 输出1到9 for i in range(1,10): print(i) # 输出0到9 for i in range(10): print(i) print("------------------------------") # 输出1到1,3,5,7,9 for i in range(1,10,2): print(i) print("------------------------------") # 输出1到0,2,4,6,8 for i in range(0,10,2): print(i) print("------------------------------") # 倒序打印输出9,7,5,3,1 for i in range(9,0,-2): print(i) 需求:使用for循环打印99乘法表,然后反转乘法表 # 使用for循环打印99乘法表 for i in range(1,10): for j in range(1,i+1): print("%d * %d = %d" % (j, i, j * i),end="\t") print() print("------------------------------

第九章 循环语句

放肆的年华 提交于 2019-12-16 00:53:48
@while循环 循环主要由while和for循环两个分支。 while循环的主要起到重复执行的作用;当引入的条件为True时,循环会一直执行,直到条件为flase才会跳出循环体。在自动化测试中,如果页面是动态的,每一次执行的步骤得到的结果可能不同,我们可以通过while循环做判断,知道某一个条件出现才执行下一步。 直接引入的条件为True,没有条件判断为flase,循环会一直进行下去,如果想要退出来直接按ctrl+c 我们还可以在循环体中设置动态条件,当进行每一次循环的时候,条件都在变动;直到某一个条件为flase时候,就跳出循环体。 设置条件让每一次循环从第二位开始取数,等于每一次循环都会减去前面两位数,这是一个让循环条件变成动态的方法;直到取完每一个数,循环条件就变成flase,循环就会自动结束 在循环体加入动态条件做判断是经常用到的; 在这个过程中,我们可能用到一些关键字。 比如。 break 是终止循环的意思。 continue 是跳出这个条件继续执行循环 pass 是占位符,没有其他意思。 break就是终止整个循环的意思。 continue的意思就是跳出这个条件继续执行循环,比如%2意思就是能除以2等于0的数字就进入条件,进入条件执行continue,所以能除以2的数字将不被打印出来。 pass是占位符,在调试的时候,并且没有想到想好写代码的时候可以用写它