python的max函数的用法

2025-10-20 01:14:00

1、从一串数字里面,找出最大值。

max([5,6,7,8])

python的max函数的用法

2、从字符串里面找出最大值。

max('56789')

这里返回的是一个str,不是int,而且是单个的数字形式。

python的max函数的用法

3、max('5,6,7,8,19')

这样可以加深印象了,明显最大值是19,但是返回的却是9。

在字符串里面,19会被当成两个字符,而不是一个数字。

python的max函数的用法

4、原因是,在字符串里面,每一个字符都对应一个数字:

max('56789abcdABCD')

这实际上已经不是寻找最大数字的方法了。

python的max函数的用法

5、可是,如果我们得到一个数字组成的字符串,且数字之间用都好分割,我们怎么找出最大值呢?

max('15,16,17,18,19')

注意:上面字符串里面的逗号是中文输入法的逗号。

python的max函数的用法

6、先把字符串用逗号分割开:

a = '15,16,17,18,19'

b = a.split(',')

python的max函数的用法

7、然后转化数据类型:

c = []

for i in b:

    c.append(int(i))

这样,就可以判断数字大小了。

python的max函数的用法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢