CHOcolateLIIIII 2022-10-24 15:21 采纳率: 57.1%
浏览 20
已结题

python的几个问题 不是很会 希望能解释一下

img


这个if x 到底是什么意思,不是很理解

img


这个不是很理解题目的意思

以及python中 (3,2)为什么小于(5,1)?

一共三个问题 希望帮忙回答一下 谢谢

  • 写回答

1条回答 默认 最新

  • 於黾 2022-10-24 15:35
    关注

    1.if x,这里x本应该是个bool值的,但是因为python是弱类型,各种类型都可以互相转换,所以if里面可以放任何东西
    如果x是bool型,那么True是真,False是假;如果x是int或者float,那么非0为真,0为假;如果x是字符串、list、元组、字典、集合等可迭代对象,那么长度不为0为真,长度为0为假;如果x是个其它类型,那么不是None即为真,None为假
    2.同上,一个判断常数一个判断变量,本质上一样
    3.因为元组比较大小跟字符串比较大小的规则一样,从头到尾依次比较,只要第一个元素大小不一样就直接结束了,跟哪个长哪个短没有关系。但是元组的每一项类型必须一致,类型不一致比较会报错。如果元组前面n项完全一致,但是一个长一个短,短的只有n项,那么长的值更大。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 11月3日
  • 已采纳回答 10月26日
  • 创建了问题 10月24日

悬赏问题

  • ¥200 基于同花顺supermind的量化策略脚本编辑
  • ¥20 Html备忘录页面制作
  • ¥15 黄永刚的晶体塑性子程序中输入的材料参数里的晶体取向参数是什么形式的?
  • ¥20 数学建模来解决我这个问题
  • ¥15 计算机网络ip分片偏移量计算头部是-20还是-40呀
  • ¥15 stc15f2k60s2单片机关于流水灯,时钟,定时器,矩阵键盘等方面的综合问题
  • ¥15 YOLOv8已有一个初步的检测模型,想利用这个模型对新的图片进行自动标注,生成labellmg可以识别的数据,再手动修改。如何操作?
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?