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

# coding: utf-8
import xlrd

xlsfile=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).value
print(zd) 

——————————
zd[sheet.cell(col,0).value]=sheet.cell(col,1).value
这句在语句中的作用是什么?又是怎样实现的呢?

qq_花开花谢_0
浏览 792回答 3
3回答

杨__羊羊

初学,麻烦问一下#注释,有的句尾加了冒号,有的没加,为什么注释后面没有任何语法要求。哦哦哦我知道了,还有一问 当语句以冒号结尾时,缩进的语句视为代码块。这句话什么意思,代码块就是普通的一行语句吗,不加结尾冒号会怎样管他啥语法块啊,随便叫。你就记住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__

慕慕森

使用 cell(col,0).value  作为 键,cell(col,1).value作为 值,构建了键值对,存储在zd 这个字典中字典对键值的引用 可以使用, 字典名[键] = 值 的方式
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python