为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦注释一下python其中语句的含义。

麻烦注释一下python其中语句的含义。

qq_花开花谢_0 2019-04-27 21:36:14
# coding: utf-8import xlrdxlsfile=xlrd.open_workbook(r'1234.xlsx')sheet=xlsfile.sheet_by_name('Sheet1')zd={}for col in range(7):zd[sheet.cell(col,0).value]=sheet.cell(col,1).valueprint(zd) ——————————zd[sheet.cell(col,0).value]=sheet.cell(col,1).value这句在语句中的作用是什么?又是怎样实现的呢?
查看完整描述

3 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

初学,麻烦问一下#注释,有的句尾加了冒号,有的没加,为什么注释后面没有任何语法要求。哦哦哦我知道了,还有一问 当语句以冒号结尾时,缩进的语句视为代码块。这句话什么意思,代码块就是普通的一行语句吗,不加结尾冒号会怎样管他啥语法块啊,随便叫。你就记住while、if、for后面要加冒号就可以了。他应该是解了一个方程组,就是方程组是什么呢??第二段代码是bash脚本。最简单的推理是python程序是肯定不会自己调用python命令的。!是bash中的一种特殊的功能,叫做什么历史扩展的。。暂时没读懂其用法,但可以肯定是bash命令无疑。但是我的代码从来没有定义模块名啊。。。如下(上面就是各种函数定义,省略了)实际上你加入if __name__== '__main__':这一段,是为了方便执行这个模块那么在a文件中导入b模块,那么就不会执行b模块if __name__== '__main__':里面的内容了。而如果你直接执行b模块,那么这个条件就成立了,f __name__== '__main__':里面的内容就会被执行如果在a文件中导入b模块,为什么不会执行那里面的内容呢?是不是运行哪个文件,这个文件默认的__name__就是'__main__'?是啊,你运行那个模块,当前模块的__name__就是__mian__

查看完整回答
反对 回复 2019-04-27
?
慕慕森

TA贡献1856条经验 获得超17个赞

使用 cell(col,0).value  作为 键,cell(col,1).value作为 值,构建了键值对,存储在zd 这个字典中

字典对键值的引用 可以使用, 字典名[键] = 值 的方式

5cc45af90001943906000198.jpg


查看完整回答
反对 回复 2019-04-27
  • 3 回答
  • 0 关注
  • 788 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信