首页上一页 1 下一页尾页 2 条记录 1/1页
关于for [元组] in [元组1,元组2...,元组n]
发表在Python图书答疑
2020-02-19
《零基础学Python》第10章 文件及目录操作 261页-262页
是否精华
是
否
版块置顶:
是
否
def formatByte(number):
for (scale,lable) in [(1024*1024*1024,'GB'),(1024*1024,'MB'),(1024,'KB')]: #这里的元素循环读取出来是什么?
if number>=scale: #这里为什么条件解读为“如果文件大小大于或等于1KB”?scale为什么等于1KB?
return .......#这里省略
........
else:
byte="%.2f"%(number or 0) #这里的number or 0 是什么意思?or 0有什么用?是读取number还是0?
........
以上就是我的疑惑,很抱歉我没有学分打赏,如果有大佬能够解答一下,感谢万分。