Learning Path
浏览 Python 3 相关教程与章节。
主流编程语言、数据结构、设计模式、正则与基础算法。
教程
728
Python random randint() 方法 Python random 模块 Python random.randint() 方法返回指定范围内的整数。 randint(start, stop) 等价于 randrange(start, stop+1)。 语法 random.randint() 方法语法如下: random.randint(start, stop) 参数说明: start -- 必需, 一个整数,指..
Python random randrange() 方法 Python random 模块 Python random.randrange() 方法返回指定范围内的随机数。 语法 random.randrange() 方法语法如下: random.randrange(start, stop, step) 参数说明: start -- 可选, 一个整数,指定开始值,默认值为 0。 stop -- 必需, 一个整数,指定结束值..
Python Set add()方法 Python 集合 描述 add() 方法用于给集合添加元素,如果添加的元素在集合中已存在,则不执行任何操作。 语法 add()方法语法: set.add(elmnt) 参数 elmnt -- 必需,要添加的元素。 返回值 无。 实例 以下实例展示了 add() 方法的使用: 实例 1 [mycode3 type='python'] fruits = {&..
Python Set clear()方法 Python 集合 描述 clear() 方法用于移除集合中的所有元素。 语法 clear()方法语法: set.clear() 参数 无。 返回值 无。 实例 移除 fruits 集合中的所有元素: 实例 1 [mycode3 type='python'] fruits = {'apple', 'banana'..
Python Set copy()方法 Python 集合 描述 copy() 方法用于拷贝一个集合。 语法 copy() 方法语法: set.copy() 参数 无。 返回值 返回拷贝的集合。 实例 拷贝 fruits 集合: 实例 1 [mycode3 type='python'] sites = {'Google', 'Runoob', '..
Python Set difference() 方法 Python 集合 描述 difference() 方法用于返回集合的差集,即返回的集合元素包含在第一个集合中,但不包含在第二个集合(方法的参数)中。 语法 difference() 方法语法: set.difference(set) 参数 set -- 必需,用于计算差集的集合 返回值 返回一个新的集合。 实例 返回一个集合,元素包含在集合 x ,但不在集合 y..
Python Set difference_update() 方法 Python 集合 描述 difference_update() 方法用于移除两个集合中都存在的元素。 difference_update() 方法与 difference() 方法的区别在于 difference() 方法返回一个移除相同元素的新集合,而 difference_update() 方法是直接在原来的集合中移除元素,没有返回值。 语法 differ..
Python Set discard() 方法 Python 集合 描述 discard() 方法用于移除指定的集合元素。 该方法不同于 remove() 方法,因为 remove() 方法在移除一个不存在的元素时会发生错误,而 discard() 方法不会。 语法 discard() 方法语法: set.discard(value) 参数 value -- 必需,要移除的元素 返回值 无。 实例 移除集合中的元素 ..
Python Set intersection() 方法 Python 集合 描述 intersection() 方法用于返回两个或更多集合中都包含的元素,即交集。 语法 intersection() 方法语法: set.intersection(set1, set2 ... etc) 参数 set1 -- 必需,要查找相同元素的集合 set2 -- 可选,其他要查找相同元素的集合,可以多个,多个使用逗号 , 隔开 返..
Python Set intersection_update() 方法 Python 集合 描述 intersection_update() 方法用于获取两个或更多集合中都重叠的元素,即计算交集。 intersection_update() 方法不同于 intersection() 方法,因为 intersection() 方法是返回一个新的集合,而 intersection_update() 方法是在原始的集合上移除不重叠的元素。..
Python Set isdisjoint() 方法 Python 集合 描述 isdisjoint() 方法用于判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False。。 语法 isdisjoint() 方法语法: set.isdisjoint(set) 参数 set -- 必需,要比较的集合 返回值 返回布尔值,如果不包含返回 True,否则返回 False。 实例 判断集合 y 中是否有包含..
Python Set issubset() 方法 Python 集合 描述 issubset() 方法用于判断集合的所有元素是否都包含在指定集合中,如果是则返回 True,否则返回 False。 语法 issubset() 方法语法: set.issubset(set) 参数 set -- 必需,要比查找的集合 返回值 返回布尔值,如果都包含返回 True,否则返回 False。 实例 判断集合 x 的所有元素是否都包..
Python Set issuperset() 方法 Python 集合 描述 issuperset() 方法用于判断指定集合的所有元素是否都包含在原始的集合中,如果是则返回 True,否则返回 False。 语法 issuperset() 方法语法: set.issuperset(set) 参数 set -- 必需,要比查找的集合 返回值 返回布尔值,如果都包含返回 True,否则返回 False。 实例 判断集合 ..
Python Set pop() 方法 Python 集合 描述 pop() 方法用于移除并返回集合中的一个随机元素。如果集合为空,会抛出 KeyError 异常。 语法 pop() 方法语法: set.pop() 参数 无 返回值 返回移除的元素。 实例 随机移除一个元素: 实例 1 [mycode3 type='python'] fruits = {'apple', &#..
Python Set remove() 方法 Python 集合 描述 remove() 方法用于移除集合中的指定元素。 该方法不同于 discard() 方法,因为 remove() 方法在移除一个不存在的元素时会发生错误,而 discard() 方法不会。 语法 remove() 方法语法: set.remove(item) 参数 item -- 要移除的元素 返回值 没有返回值。 实例 移除元素 banana: ..
Python Set symmetric_difference() 方法 Python 集合 symmetric_difference() 方法可以用来找到两个集合的对称差。 symmetric_difference() 方法返回两个集合中不重复的元素集合,即会移除两个集合中都存在的元素。 语法 symmetric_difference() 方法语法: set.symmetric_difference(set) 参数 se..
Python Set symmetric_difference_update() 方法 Python 集合 描述 symmetric_difference_update() 方法移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入到当前集合中。 语法 symmetric_difference_update() 方法语法: set.symmetric_difference_update(set) 参..
Python Set union() 方法 Python 集合 描述 union() 方法返回两个集合的并集,即包含了所有集合的元素,重复的元素只会出现一次。 语法 union() 方法语法: set.union(set1, set2...) 参数 set1 -- 必需,合并的目标集合 set2 -- 可选,其他要合并的集合,可以多个,多个使用逗号 , 隔开。 返回值 返回一个新集合。 实例 合并两个集合,重复元素只会..
Python Set update() 方法 Python 集合 描述 update() 方法用于修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略。 语法 update() 方法语法: set.update(set) 参数 set -- 必需,可以是元素或集合 返回值 无。 实例 合并两个集合,重复元素只会出现一次: 实例 1 [mycode3 typ..
Python statistics.harmonic_mean() 方法 Python statistics 模块 Python statistics.harmonic_mean() 用于计算给定数据集的调和平均数。 调和平均数是一种平均数的计算方法,用于计算一组数值的平均比例。它的计算方法是将每个数值取倒数,计算它们的算术平均数,然后再将结果取倒数。 方法的参数 data 是一个包含数值的可迭代对象,例如列表或元组。它计算并返..
Python statistics.mean() 方法 Python statistics 模块 Python statistics.mean() 用于计算给定数据集的算术平均值(均值)。 语法 statistics.mean() 方法语法如下: statistics.mean(data) 参数说明: data -- 包含数值的可迭代对象,例如列表或元组。 返回值 函数计算并返回数据集的算术平均值作为结果。 实例 ..
Python statistics.median() 方法 Python statistics 模块 Python statistics.median() 用于计算给定数据集的中位数。 语法 statistics.median() 方法语法如下: statistics.median(data) 参数说明: data -- 包含数值的可迭代对象,例如列表或元组。 返回值 函数计算并返回数据集的中位数作为结果。 实例 ..
Python statistics.median_grouped() 方法 Python statistics 模块 Python statistics.median_grouped() 用于计算给定分组数据集的分组中位数。 语法 statistics.median_grouped() 方法语法如下: statistics.median_grouped(data, interval=1) 参数说明: data -- 包..
Python statistics.median_high() 方法 Python statistics 模块 Python statistics.median_high() 用于计算给定数据集的高位中位数。 语法 statistics.median_high() 方法语法如下: statistics.median_high(data) 参数说明: data -- 包含数值的可迭代对象,例如列表或元组。 返..