elif语句 (相当于C语言的else if) 在Python中,当我们需要有更多的判断条件时,我们往往会使用另外一种语法表达,即使用elif: if 判断条件1: 执行语句1 elif 判断条件2: 执行语句2 elif 判断条件3: 执行语句3 ...... else: 执行语句n 现在我们有一个任务要完成,假设现在有一个分数,你他的等级如下: 90分及以上属于A:80分到89分属于B:70到79分属于C:60分到69分属于D: 0到59分属于E: 你需要用if/elif/else语句根据分…
if/else语句 条件语句实际在前面的文章里我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,条件语句是通过对一条或多条语句判断的返回结果(True或False)来选择执行下一步命令的,比较常用的就是if/else语句,它在代码上可以这么表达(要注意语句直接的缩进关系哦): if 判断条件1: 执行语句1 else: 执行语句2 if 判断条件2: 执行语句3 else: 执行语句4 if/else的执行逻辑是:如果满足if后面的判断条件,就执行if的语句块,否则就执行else的语句…
for语句 在Python里,循环语句除了while语句,还有for语句. 通常我们用for循环来遍历(按约定的顺序,对每个点进行访问,且只做一次访问)有序列的内容,比如列表和字符串(列表内容我们会在之后的章节详细介绍),for遍历循环的代码语法如下: for x in list1: print(x) 这里变量会随着for循环的执行一直在变化,第一次循环是序列的第一个元素,第二次循环时序列的第二个元素,以此类推. 看段代码,理解下吧: #my_foods这个列表里有5个食物,使用for语句把他们…
看完了Python的缩进,现在来看看Python的标识符.引号和注释. 标识符 关于Python的标识符,其实不是与众不同,只是有一定的规则. 标识符是编程时使用的名字.在Python中,标识符有几点要素: 第一个字符必须是字母或者下划线 _ : 标识符的的其他部分必须由数字.字母.下划线组成: 标识符对字母的大小写敏感. 引号 Python的字符串通常可以用单引号 ' ' .双引号 " " .双三引号 """ """或单三引…
有几个元音字母? 有一个字符串"I learn Python from maya",我们想要查找出它里面的元音字母(aeiou)(其实是找出这几个小写字母),并统计出其元音字符的个数.这个时候我们就可以结合条件语句和循环语句对字符串进行处理了. #sentence是一个字符串,你需要去统计这个字符串的元音字母数 sentence = "I learn Python from mayacoder" #count用来存储元音字母数 count = 0 #在这里写下你的代…
return语句 return语句的写法是: return 表达式 return语句用于退出函数,选择性地向调用方返回一个表达式.return在不带参数的情况下,默认返回None. None是一个特殊的值,它的数据类型是NoneType.NoneType是Python的特殊类型,它只有一个值None.它不知道任何运算也没有任何内建方法,和任何其他的数据类型比较永远返回false.你可以将None复制给任何变量,但是你不能创建其他NoneType对象.实例参考: #使用return语句在add函数…
while循环 上一节的条件语句实际上只能执行一次,如果要反复的判断执行一些事件要怎么办? 这个时候就需要靠while.for等循环语句了. 我们先来认识下while循环,何为while循环?就是在某条件下,循环执行一段语句,代码上可以表达为: while 判断条件: 执行语句 上面代码的语句,则是用while来输出1-10的整数的哦~ 更多学习内容就在码芽网http://www.mayacoder.com/lesson/index 无限循环 你可能会发现,当你使用while的时候,如果whil…
lambda函数 在Python里除了用def定义函数外,还有一种匿名函数,也就是标题所示的lambda函数,它是指一类无需定义标识符(函数名)的函数或子程序. lambda函数的使用语法如下: lambda [参数1[, 参数2, ... 参数N]]: 表达语句 比如我们要实现一个功能求一个数的2倍,但是我们又不想写一个函数,只想在这个代码块里用到这个功能,但是会用到多次,这时我们就可以使用lambda函数: get_double = lambda a : a * 2 print(get_do…
什么是函数? 函数是可以实现一些特定功能的方法或是程序,简单的理解下函数的概念,就是你编写了一些语句,为了方便使用,把这些语句组合在一起,给它起一个名字,即函数名.使用的时候只要调用这个名字,就可以实现语句组里的功能了.Python中自带的一些函数就叫做内建函数,不需要我们自己编写.还有一种是第三方函数,就是其它程序员编好的一些函数,共享给大家使用.前面说的这两种函数都是拿来就可以直接使用的.当然还有一种,就是我们自己编写的为了方便使用的函数,就叫做自定义函数了. 定义一个函数 Python使用…
创建一组数字 Python 的有以下几种内置数字类型: int,整型,比如:1.-2.598: float,浮点型,比如:0.0.-3.5.18.55: bool,布尔型,即True和False两个关键字,但他们的值实际上还是1和0,所以他们是可以进行加减的哦: complex,复数型(复数是数学术语),用a+bj或者complex(a,b)来表达,a.b都是浮点型.比如:3.5j.5-2j.   对数字进行运算 数字运算?有同学会说这不就是加减乘除(+ - * /)嘛,当然没错啦! 但在这里要…