搜故事,从300万个故事到海量知识百科的华丽转变!

Python3.7知其然知其所以然

时间:2007-04-27

如共享单车,规定满12周岁或以上才可以骑行,没满的则不被允许

提示:本文共有 1571 个字,阅读大概需要 4 分钟。

所谓的条件,指的就是满足什么条件,允许做什么事,不满足时,是不允许做的。如共享单车,规定满12周岁或以上才可以骑行,没满的则不被允许。三思而后行,再,斯可矣。Python的条件语句有if、if-else和elif语句三种。

9.1 if语句

如果判断条件为True,就执行if语句内的内容,否则不执行。if的语法结构为:

if 判断条件:

执行语句1

执行语句…

# ---年龄---

age = 12

if age >= 12:

print("已满12岁,", end="")

print("可以骑共享单车了。")

9.2 if-else语句

如果if的判断条件的结果为True,就执行里面的语句,否则执行else内的语句。if-else的语法结构为:

if 判断条件:

执行语句1

执行语句…

else:

执行语句1

执行语句…

# ---年龄---age = 12

if age >= 12:

print("可以骑共享单车,", end="")

print("去海边看蓝天白云。")

else:

print("可惜骑不了共享单车,", end="")

print("因为我未满12岁。")

9.3 if-elif语句

如果if的判断条件1的结果为True,就执行里面的语句,如果判断条件2的结构为True,执行elif内的语句,否则执行else里的语句。if-else的语法结构为:

if 判断条件1:

执行语句1

执行语句…

elif 判断条件2:

执行语句1

执行语句…

else:

执行语句1

执行语句…

# 年龄

age = 12

# 智能手机

android = False

iphone = True

if age >= 12 and android:

print("已满12岁,", end="")

print("可惜没有Android智能手机")

elif age >= 12 and iphone:

print("用IPhone手机进行扫码骑行")

else:

print("年龄和智能手机,有一样缺少,骑不了")

9.4 if嵌套语句

条件语句可以进行嵌套。

# 年龄

age = 12

# 智能手机

android = False

iphone = True

if age >= 12:

if android or iphone:

print("已满12岁,", end="")

print("还有智能手机,可以骑行。")

else:

print("年龄满足,可没有智能手机,骑不了")

else:

print("可惜骑不了共享单车,", end="")

print("因为未满12岁。")

9.5 三元运算符

三元运算又称三目运算,是对简单的条件语句的简写。

if 条件成立:

result = “可骑行”

else:

result = “不可骑行”

改成三元运算是:result =“可骑行” if 条件成立else “不可骑行”。满足条件,执行前面的语句,不满足,执行后面的语句。

# 年龄

age = 10

result = "可骑行" if age >= 12 else "不可骑行"

print(result)

9.6 switch-case

Python3 没有switch-case语句,查看官方文档说是可以用if-elseif-elseif…代替。实现switch-case需要被判断的变量是可哈希的和可比较的,这与Python倡导的灵活性有冲突,所以没有支持。如果确实有必要,可通过函数的字典的方式实现。

# 定义switch函数

def switch(item):

switcher = {

"Mon": 1,

"Tues": 2,

"Wed": 3,

"Thur": 4,

"Fri": 5,

"Sat": 6,

"Sun": 7

}

return switcher.get(item, "0")

# 调用switchprint(switch("Mon"))

看到此处说明本文对你还是有帮助的,关于“Python3.7知其然知其所以然”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
Python3.7知其然知其所以然 完结声明 文末有彩蛋

Python3.7知其然知其所以然 完结声明 文末有彩蛋

代码,实战,图标,基础知识,文章,知其然,菜单,管理,真的很,知其所以然,微软,还可以,朋友,不才,上线,任务,函数库,右上方,文字,官方,实战篇,彩蛋,教程,接口,文件类型,方式,文章内容,方面,行业,标准

2007-05-23 #经典故事

知其然 更要知其所以然!详解用Python中json模块进行序列化操作

知其然 更要知其所以然!详解用Python中json模块进行序列化操作

2019-12-17 #小故事

知其然才能知其所以然(每日观察0168)

知其然才能知其所以然(每日观察0168)

关系,学习计划,学习效率,所以然,题目,内容,知其然,小升初,方面,方法,概念,目标,知其所以然,口才,步骤,老子,结果,词汇,计划,问题,举例子,些什么,简单地,要知道,樊荣强,来保,道可道,好的,还可以,非常道

2009-07-03 #小故事

列子学射 知其然 更要知其所以然

列子学射 知其然 更要知其所以然

列子,关尹子,故事,老师,庄子,老子,射箭,存亡,学生,子曰,尹子,都会,就像我,事物,又名,圣人,对象,本质,知其然,著作,道理,知道了,知其所以然,个人,东西,事情,内容,哲理,射中,所以然

2018-11-28 #故事大全

情商提高法则——知其然 知其所以然

情商提高法则——知其然 知其所以然

朋友,交流,情商,经典,内心,技巧,能力,一笑而过,套路,时候,知其然,环境,言语,重要的是,梁启超,都静,都会,小说,关系,万事万物,书后,书籍,五味杂陈,人际交往,交际花,产物,代入,出处,分寸,大道

2016-12-12 #短篇故事

二狗|知其然知其所以然

二狗|知其然知其所以然

青年,村子,篮球,傻大个,村民,男人,东风猛士,中国,天鹅,女孩,家伙,车队,牧马人,眼睛,笑容,药酒,身高,富贵,在远,一身,印象,公子,同伴,名字,圈子,女人,孩子,年轻人,意思,拖拉机

2014-07-31 #小故事

学习书法要既知其然又知其所以然

学习书法要既知其然又知其所以然

书法,技法,老师,问题,孩子,教习,知其所以然,功夫,家长,情况,知其然,长辈,不知其所以然,中理,法之源,欧阳中石,王羲之,专家学者,好的,有记,文章,书法课,书法艺术,兴趣,从根本上,土壤,启蒙教育,可追溯,大门,天半

2019-07-29 #经典故事

知其然并知其所以然

知其然并知其所以然

音节,元音,字母,利器,闭音节,元音字母,单词,时候,短音,读音,长音,文字,英语,辅音,划分为,基础,文章,记忆,长短,黑体字,什么时候,一定不,如果你觉得,有两个,上建,好的,大可以,英语单词,事实,习惯

2017-06-03 #短篇故事