亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有人可以解釋以下關于 max() 的代碼的輸出嗎?

有人可以解釋以下關于 max() 的代碼的輸出嗎?

qq_笑_17 2023-02-07 17:32:24
蟒蛇代碼:print(max(['2020','4','70','5']))我得到的輸出為70我想了解如何max()處理字符串。誰能解釋一下?
查看完整描述

2 回答

?
收到一只叮咚

TA貢獻1821條經驗 獲得超5個贊

如果您提供max()string,它會返回字符串中最高的字母字符。所以它將根據字母順序降序排序。

正如這里解釋的https://www.geeksforgeeks.org/python-string-max/#:~:text=os._exit()-,Python%20String%20%7C%20max(),alphabetical%20character%20in% 20a%20string.&text=Return%20value%3A,highest%20character%20in%20the%20string。


查看完整回答
反對 回復 2023-02-07
?
慕森王

TA貢獻1777條經驗 獲得超3個贊

max() 有兩種使用方式

  1. 查找可迭代對象中最大的項目

max(iterable, *iterables, key, default)
  1. 獲取列表中的最大數字

number = [3, 2, 8, 5, 10, 6]
largest_number = max(number);

我認為你想要的是最后一個。如果您還添加了一個

print(largest_number)

它會拋出你的輸出10。


查看完整回答
反對 回復 2023-02-07
  • 2 回答
  • 0 關注
  • 114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號