python中#号的意思是什么呀

python中有好多地方都出现了#比如#!/usr/bin/envpython还有在try-except的举例有一个:try:float(['float()doesnot... python中有好多地方都出现了#
比如#!/usr/bin/env python
还有在try-except的举例有一个:
try:
float(['float() does not','like lists',21])
except TypeError, diag:#capture diagnostic info

pass
这一段。。。就是这里print diag的结果是float() argument must be a string or a number。。为什么是这样的啊?顺便帮我分析依着这里的except句子里面的内容。万分感谢!
展开
 我来答
yzviolet
推荐于2016-03-04 · TA获得超过2578个赞
知道大有可为答主
回答量:1196
采纳率:0%
帮助的人:999万
展开全部
# 是注释。第一行 #!/usr/bin/evn python 是指示 python 解释器所在路径。
except 就是触发异常时执行 pass。
pass 是啥都不干,只是占个位置,方面调试。某种意义上可以理解为这里的代码未完成,等着稍后补充。
更多追问追答
追问
那那个print diag之后怎么还有结果呢,不是应该什么都没有么……
追答
print diag 在哪?你给出的代码里没看到
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式