#编程语言#
第四十六节: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购买