-
前面我们了解到,布尔类型是Python的基础数据类型,布尔类型只有True和False两种值,本节课我们学习布尔类型的集中运算。
查看全部 -
tuple与list查看全部
-
由于set里面的元素是没有顺序的,因此我们不能像list那样通过索引来访问.
查看全部 -
isinstance()函数判断是否符合要求。
接收两个参数,第一个是需要判断的参数,第二个是类型。
def my_abs(x): if not isinstance(x, int) or not isinstance(x, float): print('param type error.') return None if x >= 0: return x else: return -x
查看全部 -
求dict的长度的方法是len(dict)
查看全部 -
计算阶乘 n! = 1 * 2 * 3 * ... * n
fact(n)用递归的方式写出来就是:
def fact(n): if n==1: return 1 return n * fact(n - 1)
递归函数需要注意防止栈溢出,递归调用的次数过多,会导致栈溢出。输入999时便会出现错误
查看全部 -
在dict中,使用keys()方法,可以返回dict的所有key;
k=d.keys()
查看全部 -
tuple的count()方法,统计一个元素出现的次数,即便元素不存在也不会报错;index()方法,返回一个元素的下标,元素不存在会 直接报错
查看全部 -
tuple是固定不变的,而list是可变的;tuple的运行性能是list的数倍;
查看全部 -
sort()函数调,reverse=True为降序排列,即从大到小;
默认为升序排列,从小到大;
查看全部 -
Python把0、空字符串和None看成False,其他数值和非空字符串都看成True
查看全部 -
#因为前面的元素在删除后原来的第3个元素就变成了第二个
查看全部 -
num为开始数字 sum为整数 num=num+2间隔数字加查看全部
-
在if语句的最后,有一个冒号:,这是条件分支判断的格式,在最后加入冒号:,表示接下来是分支代码块查看全部
-
在Python规范中,一般使用4个空格作为缩进查看全部
举报