鱼C论坛

 找回密码
 立即注册
查看: 1328|回复: 4

[已解决]关于“max"的一点小疑问

[复制链接]
发表于 2019-9-1 01:58:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
例1.1:
max("I love FishC.com")
输出
'v'
例1.2:
max("I love FishC.com","diao","zhao","le","999999")
输出
'zhao'


max怎么还会比较1个字符串内部的大小呢?例1.1我以为会输出“I love FishC.com”,然后例1.2又不比字符串内的大小了?
max是自动识别的吗?下面的例子又咋解释?对于元组内部的某个元素,系统就不会再去检索了吗?


例2.1:
max(["I love FishC.com"])
输出
'I love FishC.com'

例2.2:
max(["I love FishC.com","diao","zhao","le","999999"])
输出
'zhao'


最佳答案
2019-9-1 08:35:00

例1.1:
max("I love FishC.com")   #比较字符串中最大的字符,得到v
输出
'v'
例1.2:
max("I love FishC.com","diao","zhao","le","999999")   #比较列表中每个字符串的大小,先比较第一个字符如果能分出大小则结束,否则继续比较第二个字符,以此类推。zhao的z最大,所以得到zhao
输出

'zhao'


max怎么还会比较1个字符串内部的大小呢?例1.1我以为会输出“I love FishC.com”,然后例1.2又不比字符串内的大小了?
max是自动识别的吗?下面的例子又咋解释?对于元组内部的某个元素,系统就不会再去检索了吗?


例2.1:
max(["I love FishC.com"])  #因为是列表所以比较列表中的元素,而此列表仅有一个元素,所以得到I love FishC.com
输出
'I love FishC.com'

例2.2:
max(["I love FishC.com","diao","zhao","le","999999"])   #与例1.2道理相同
输出
'zhao'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-9-1 04:39:13 | 显示全部楼层

回帖奖励 +1 鱼币

max方法中的参数是iterable,如果是字符串就比较每一个字符,如果是元组就比较每一个元素。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-9-1 08:35:00 | 显示全部楼层    本楼为最佳答案   

例1.1:
max("I love FishC.com")   #比较字符串中最大的字符,得到v
输出
'v'
例1.2:
max("I love FishC.com","diao","zhao","le","999999")   #比较列表中每个字符串的大小,先比较第一个字符如果能分出大小则结束,否则继续比较第二个字符,以此类推。zhao的z最大,所以得到zhao
输出

'zhao'


max怎么还会比较1个字符串内部的大小呢?例1.1我以为会输出“I love FishC.com”,然后例1.2又不比字符串内的大小了?
max是自动识别的吗?下面的例子又咋解释?对于元组内部的某个元素,系统就不会再去检索了吗?


例2.1:
max(["I love FishC.com"])  #因为是列表所以比较列表中的元素,而此列表仅有一个元素,所以得到I love FishC.com
输出
'I love FishC.com'

例2.2:
max(["I love FishC.com","diao","zhao","le","999999"])   #与例1.2道理相同
输出
'zhao'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-1 08:57:22 | 显示全部楼层
XiaoPaiShen 发表于 2019-9-1 04:39
max方法中的参数是iterable,如果是字符串就比较每一个字符,如果是元组就比较每一个元素。

感谢答复~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-9-1 08:57:56 | 显示全部楼层
冬雪雪冬 发表于 2019-9-1 08:35
例1.1:
max("I love FishC.com")   #比较字符串中最大的字符,得到v
输出

感谢答复~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 03:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表