-
函数除了返回None、一个值以外,函数也可以返回多个值,在函数中,如果需要返回多个值,多个值之间使用逗号分隔即可,但是需要注意顺序。
查看全部 -
set使用remove()方法,我们需要格外小心,需要提前判断要remove()的元素是否在set里面,确保存在后,再进行remove。不然会报错
查看全部 -
短路计算
在计算
a and b
时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。在计算
a or b
时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
查看全部 -
not计算的优先级是高于and和or的
查看全部 -
小数点位数
使用Python计算小数的时候,经常需要保留小数点后若干位,可以使用round()函数来处理,这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数。
num = 10 / 3 print(num) # ==> 3.3333333333333335 # 使用round保留两位小数 round(num, 2) # ==> 3.33
查看全部 -
地板除
Python除了普通除法以外,还有一个特殊的除法被称为
地板除
,对于地板除
,得到的结果会忽略纯小数的部分,得到整数的部分,地板除使用//
进行。10//4 # ==> 2 10//2.5 # ==> 4.0 10//3 # ==> 3
查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
a and 0 or 99 # ==> 99
查看全部 -
python查看全部
-
score = 95 if score < 60: print('抱歉,考试不及格') elif score >= 80: print('恭喜你,拿到优秀的成绩') elif score >= 90: print('恭喜你,拿到卓越的成绩') else: print('恭喜你,考试及格')
特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。
请思考以下代码将查看全部 -
除了默认参数,Python函数还接收一种参数叫做可变参数,可变参数即任意个参数的意思,可变参数通常使用
*args
来表示查看全部 -
dict获取方法:
通过d[key数据]。如:print(d['Alice' #存在的key])
通过get方式,如:print(d.get('Alice' #存在的key))
查看全部 -
使用缩进作为逻辑层次
查看全部 -
讲的可以查看全部
-
能了解一点查看全部
-
由于set里面的元素是没有顺序的,因此我们不能像list那样通过索引来访问。访问set中的某个元素实际上就是判断一个元素是否在set中,这个时候我们可以使用in来判断某个元素是否在set中。
查看全部
举报