关于python语言三引号的问题

evilyt 2010-01-08 11:37:03
python的注释是使用#加在注释之前,如果有多行就要打很多个#,没有类似C语言/*的用法。

但是python里有三引号的用法,如果不将三引号赋值给变量,那么这个字符串就会产生和注释类似的效果。

如果这种用法在循环里出现,python编译器会怎么进行操作。

比如说

for i in range(5):

'''i love python'''

在这个语句里,会不会重复分配空间存储来i love python这个字符串,或者是只生成一次,以后就只是做指针,或者编译器足够聪明,干脆不处理。或者是其他情况。

求高手解答,最好附加详细的调试工具和调试过程。

编译器我就用的pythonwin。

没看到有python的。就发这里吧。
...全文
516 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzjsgdsb 2010-01-13
  • 打赏
  • 举报
回复
编译器我就用的pythonwin?
有这说法?
michealgu 2010-01-12
  • 打赏
  • 举报
回复
UP,接分

682

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧