前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python每日一谈|No.6.条件控制

Python每日一谈|No.6.条件控制

作者头像
DrugSci
发布2021-03-07 17:58:19
2380
发布2021-03-07 17:58:19
举报
文章被收录于专栏:FindKeyFindKey

条件控制

简单说下就是if判断

简单来说下基本形式就是:

if 条件一:           执行动作一elif 条件二:           执行动作二:else 条件三:           执行动作三

如果你只需要判断一种条件那么:

if 条件一:           执行动作一

甚至不需要else

需要注意的是 if判断条件后面需要加:

if常和while以及for联用

实例:

# 从一个列表中用判断某个数字是否存在a = [1,2]if 1 in a:print('1 in a')
# 判断一个列表中特定数字是否存在# 创建一个列表,包含`1,2,3,4`四个元素a = [1,2,3,4]# 遍历列表for i in a:#判断列表元素是否等于1if i == 1:print('1 in a')#判断列表元素是否等于2           elif 1 << span=""> i << span="">  3:print('2 in a')#如果列表元素既不等于1也不等于2else:print('this >= 3')          

当然列表也可以嵌套,这取决你的解决问题的复杂程度

你当然可以按照下述操作进行使用

但是需要注意

当你的问题达到一个很复杂的程度的时候,使用嵌套方式会加大你的记忆程度,以及程序的使用难度以及设计难度

而且会使问题的解决方式实际上变得更为复杂,这取决于你的记忆以及编码水平

同时在这里你应该注意缩进符对python的影响,只要有一个缩进有问题,此程序便不可运行

In [13]: a = [1,2,3,4,5,6,7,8,9]    ...:    ...: for i in a:    ...:           if 1<< span="">i<< span="">4:    ...:                      if i == 1:    ...:                                 print('this is 1 and this < 4')    ...:                      elif i == 2:    ...:                                 print('this is 2 and this < 4')    ...:           if i > 4:    ...:                      if i == 5:    ...:                                 print('this is 5 and this > 4')    ...:                      elif i == 6:    ...:                                 print('this is 6 and this > 4')    ...:                      else:    ...:                                 print('this is others')
this is 2 and this << span=""> 4this is 5 and this > 4this is 6 and this > 4this is othersthis is othersthis is others

if中常用的一些判断符号

判断符

描述

<

小于

<=

小于或等于

>

大于

>=

大于或等于

==

等于,比较两个值是否相等

!=

不等于

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FindKey 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档