所在的位置: python >> python市场 >> 0基础学python47

0基础学python47

#编程语言#

第四十六节:Python中“计算序列的长度、最大值和最小值”

在Python中有特定的内置函数,可以用来实现一些特定的功能。

计算序列的长度时,使用的是len()函数。

比如下图,计算一下列表“三国‘十大猛将’”的长度:

计算序列中的最大值时,使用的是max()函数。

比如下图,把列表number中的最大的值挑出来:

计算序列中的最小值时,使用的是min()函数。

比如下图,把列表number中的最小的值挑出来:

除此之外,还有一部分有作用的内置函数如下:

将序列转换成列表时使用list()函数,举例如下:

将序列转换为字符串时使用str()函数,这个就是前面学过的类型转换函数。举例如下:

计算元素和时使用sum()函数。看这个sum眼熟吗?想一想Excel中的求和函数。举例如下:

对元素进行排序时使用sorted()函数,试着用数据类型和字符串类型都试了一下,数据类型的序列元素排列可以理解,但是我还是没弄懂这个函数是如何将打乱的“五虎上将”排序的????排序的标准是啥????......

举例如下:

反向序列中的元素时使用reversed()函数,但直接试了以后会发现出现了一个错误提示:list_reverseiteratorobjectat0xBD6AF0意思是“函数reversed不返回列表,而是返回一个迭代器。”这个时候就“可使用list()函数将返回的对象转换为列表”。

举例如下:

将序列组合为一个索引序列时使用enumerate()函数,多用在for循环中。也是直接试了一下,结果错误提示为:enumerateobjectat0xDAF。这个时候就“继续使用list()函数将返回的对象转换为列表”。

举例如下:

可以看出,以上函数有些可以在数据类型和字符串类型序列中通用,有些比如求值、求和类函数只能用于数据类型序列。而且所有的函数应该不是只有这简单的一两种用法,既然会出现错误提示,说明我的用法有错误,相信以后的学习中会逐渐学到函数的各种用法。

明天就要正式的学习第一种序列:“列表”了,首先是“列表的创建和删除”,请拭目以待。

为自己加油!我是“学海无涯,自学不息!”

零基础学Python从入门到精通源代码视频淘宝月销量¥36.8¥69.8购买


转载请注明:http://www.aierlanlan.com/rzdk/3370.html