python控制流 -- if、for、while、range()、sys.exit()
2020-12-13 04:50
标签:使用 width 表达 python bsp 有一个 目的 相同 比较操作符 “布尔”数据类型只有两种:True和False #首字母以T或F开头,后面小写,且不能作为变量赋值 == 等于 != 不等于
> 大于
>= 大于等于 这些操作符根据给他们提供的值,求值为True或False ==和!=操作符可以用于所有类型,,=仅用于整形和浮点型。 python认为整数,浮点数和字符串不相等即使内容相同。 and:如果两个布尔值都为True,and操作符就将表达式求值为True,否则为False or :只有一个布尔值为真,or操作符就将表达式求值为True,如果都是False则求值为False not :求值为相反的布尔值 #只要返回值为布尔类型都可用布尔操作符,如:(4 if语句格式,如下: if 条件(求值为True和False的表达式) : #判断句结束一定要加冒号 代码块(if子句) #代码块前缩进--python代码不使用{}来标记每个语句模块,使用缩进来标记。 [else] : #else后加一定要加冒号 代码块(else子句) #else语句根据自己需求添加 除了最基础的if,else如果有多个条件可使用elif语句,如下: if 条件(求值为True和False的表达式) : 代码块(if子句) [elif] 条件(求值为True和False的表达式) : 代码块(elif子句) [elif] 条件(求值为True和False的表达式) : 代码块(elif子句) ...... [else] : 代码块(else子句) while作为循环语句,当条件成立时一直执行,当条件不成立时退出循环。 while语句格式,如下: while 条件(求值为True和False的表达式) : #判断句结束一定要加冒号 代码块(while子句) #代码块前缩进--python代码不使用{}来标记每个语句模块,使用缩进来标记。 除了条件为假时跳出循环,while也可使用break语句跳出循环。 #在子句中添加break即可,可配合if等语句使用 有时while子句运行到一半已经达到目的,可使用continue语句,当程序执行遇到continue语句时,会马上跳回到循环开始处,重新对循环条件求值。 while语句如果条件为真,会无线循环。如果想要一个代码执行固定次数,可以使用for循环和range()函数来实现。 for语句格式如下: for 一个变量名 in range() : 代码块(for子句) range()函数可以调用三个参数,分别作为开始、停止和步长参数 #步长是每次迭代后循环变量增加的值 格式如下: range([开始值] ,[结束值],[步长值]) #开始值不写默认为0,计数到结束值结束但不包括结束值,步长值不写默认为1 range()函数返回的结果是一个整数序列的对象,而不是列表。但是可以利用 list 函数返回列表。 上图来自https://www.runoob.com/python/python-func-range.html的截图 当程序执行到指令的底部时,总是会终止。但是,通过调用sys.exit()函数,可随时让程序中止或退出,使用此函数时先导入sys模块。 python控制流 -- if、for、while、range()、sys.exit() 标签:使用 width 表达 python bsp 有一个 目的 相同 比较操作符 原文地址:https://www.cnblogs.com/98peiqi/p/11119232.html1、布尔值
2、比较操作符
3、布尔操作符
4、控制流语句 -- if
5、控制流语句 -- while
6、控制流语句 -- for
7、sys.exit()
上一篇:sap利用VMD_EI_API=>MAINTAIN创建供应商主数据
下一篇:Package helloworld is missing dependencies for the following libraries: libc.so.6
文章标题:python控制流 -- if、for、while、range()、sys.exit()
文章链接:http://soscw.com/essay/30108.html