首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python中if判断语句用法_Python if判断语句用法详细介绍

if语句块,所以和if条件无关 print(‘我是无论条件是否成立都要执行代码’) 运行结果 3、上网案例演示if条件判断语句 演示一:年龄20,判断是否可以上网 age = 20 if age >...= 18: print(‘已经成年可以上网’) else: print(‘未成年,系统关闭’) 运行结果 已经成年可以上网 演示二:用户可以输出自己年龄,然后系统进行判断是否成年,成年则输出”您年龄是...# input接受用户输入数据是字符串类型,条件是age和整型18做判断,所以这里要int转换数据类型 age = int(input(‘请输入您年龄:’)) if age >= 18: print...下方代码;条件不成立执行else下方代码。...if 条件: 条件成立执行代码1 条件成立执行代码2 …… else: 条件不成立执行代码1 条件不成立执行代码2 …… 通过if else重新演示网吧上网案例 age = int(input

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

Python if多重判断条件判断用法和案例

前面的内容讲的是简单流程判断,这里我们来说说如何使用if语句实现多重判断,在实际应用中会出现多种情况只执行一个结果场景,比如下面我们来演示一个体重标准测试工具。...一、多重判断 先来看看多重判断语法结构 ''' if 表达式: 结果为真,执行这里代码块 elif 表达式: 结果为真,执行这里代码块 elif 表达式: 结果为真,执行这里代码块 ......当输入170时候,返回结果: 请输入你体重:170 你体重偏胖 3. 当输入140时候,返回结果: 请输入你体重:140 你体重很标准 4....当输入80时候,返回结果: 请输入你体重:80 你体重太轻了 二、判断嵌套 ''' if 表达式 1: if 表示式 2: 代码块 1 else: 代码块 2 ''' 演示代码如下: proof...以上为大家整理关于if多重判断和分支判断语法结构和案例,下一节课我们讲解while循环语句,有疑惑地方可以评论,看到后会解答~

3.7K30

shell逻辑判断、文件属性判断、if特殊用法、case判断

if经常用于判断文档属性,比如判断是普通文件还是目录文件,判断文件是否有读、写、执行权限等。...if常用选项有以下几个: -e:判断文件或目录是否存在 -d:判断是不是目录文件以及是否存在 -f:判断是不是普通文件以及是否存在 -r:判断是否有读权限 -w:判断是否有写权限 -x:判断是否有执行权限...20.7 if 特殊用法 if [ -z "$a" ]:表示当变量a值为空时会怎样 if [ -n "$a" ]:表示当变量a值不为空时会怎样 -z和-n为相反两个反条件。 eg: #!...值 fi n1=`echo $n|sed 's/[0-9]//g'` #判断用户输入字符是否为纯数字 #如果是数字,则将其替换为空,赋值给$n1 if [ -n "$n1" ] then echo...,判断考试成绩等级。

1.8K20

js中reduce用法

}, init); arr 表示原数组; prev 表示上一次调用回调时返回值,或者提供初始值 init; cur 表示当前正在处理数组元素; index 表示当前正在处理数组元素索引,若提供...0,cur值为数组第一项3,相加之后返回值为3作为下一轮回调prev值,然后再继续与下一个数组项相加,以此类推,直至完成所有数组项和并返回。...: ① 初始化一个空数组 ② 将需要去重处理数组中第1项在初始化数组中查找,如果找不到(空数组中肯定找不到),就将该项添加到初始化数组中 ③ 将需要去重处理数组中第2项在初始化数组中查找,...其它reduceRight()方法 该方法用法与reduce()其实是相同,只是遍历顺序相反,它是从数组最后一项开始,向前遍历到第一项。 5....,这一点是其他迭代方法无法企及

5.6K40

js indexOf()用法

大家好,又见面了,我是你们朋友全栈君。 indexOf() 方法可返回某个指定字符串值在字符串中首次出现位置。...规定需检索字符串值。 fromindex 可选整数参数。规定在字符串中开始检索位置。它合法取值是 0 到 stringObject.length – 1。...开始检索位置在字符串 fromindex 处或字符串开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 第一次出现位置。...方法、substring() 方法 W3C school http://www.w3school.com.cn/jsref/jsref_indexOf.asp java 中indexOf()用法...如果它比最大字符位置索引还大,则它被当作最大可能索引 Java中字符串中子串查找共有四种方法,如下: 1、int indexOf(String str) :返回第一次出现指定子字符串在此字符串中索引

4.1K20

js判断空对象

假设你想检查你值是否等于空对象,可以使用对象文字语法创建: const emptyObject = {} 如何判断它是一个空对象? 使用Object.entries()方法。...它返回一个包含对象可枚举属性数组。 使用方式: Object.entries(objectToCheck) 如果它返回一个空数组,这意味着该对象没有任何可枚举属性,这反过来意味着它是空。...Object.entries(objectToCheck).length === 0 你还应该确保对象实际上是一个对象,通过检查它构造函数是对象对象: objectToCheck.constructor...=== Object Lodash是一个流行库,它提供了isEmpty()函数判断是否是空对象,简化了操作: _.isEmpty(objectToCheck) 类似的使用Object.entries...方法,我们还可以使用Object.keys()和Object.values()来判断判断方法很相似。

18.3K30

js Map用法

作为 ECMAScript 6 新增特性,Map 是一种新集合类型,为这门语言带来了真正键/值存储机制。Map 大多数特性都可以通过 Object 类型实现,但二者之间还是存在一些细微差异。...不过,对于在乎内存和性能开发者来说,对象和映射之间确实存在显著差别。...内存占用 Object 和 Map 工程级实现在不同浏览器间存在明显差异,但存储单个键/值对所占用内存数量都会随键数量线性增加。批量添加或删除键/值对则取决于各浏览器对该类型内存分配工程实现。...不同浏览器情况不同,但给定固定大小内存,Map 大约可以比 Object 多存储 50%键/值对。...在把 Object 当成数组使用情况下(比如使用连续整数作为属性),浏览器引擎可以进行优化,在内存中使用更高效布局。这对 Map 来说是不可能

8K30

js WeakMap用法

ECMAScript 6 新增“弱映射”(WeakMap)是一种新集合类型,为这门语言带来了增强键/值对存储机制。WeakMap 是 Map “兄弟”类型,其 API 也是 Map 子集。...WeakMap 中“weak”(弱),描述是 JavaScript 垃圾回收程序对待“弱映射”中键方式。 基本API 1....“弱弱地拿着”。...意思就是,这些键不属于正式引用,不会阻止垃圾回收。但要注意是,弱映射中值引用可不是“弱弱地拿着”。...WeakMap 实例之所以限制只能用对象作为键,是为了保证只有通过键对象引用才能取得值。如果允许原始值,那就没办法区分初始化时使用字符串字面量和初始化之后使用一个相等字符串了。

2.7K21
领券