tup4 =('3','133','1.43','-10','-1.5') tup5 =(3,133,1.43,-10,-1.5) print(min(tup4),min(tup5),max(tup4),max(tup5))
输出结果为-1.5 -10 3 133,为什么不是-10 -10 133 133?
收起
tup4是的值是字符串,是按照ASCII码来排序的, - 号在 . 号前面,在数字前面
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!