关于python语言三引号的问题
python的注释是使用#加在注释之前,如果有多行就要打很多个#,没有类似C语言/*的用法。
但是python里有三引号的用法,如果不将三引号赋值给变量,那么这个字符串就会产生和注释类似的效果。
如果这种用法在循环里出现,python编译器会怎么进行操作。
比如说
for i in range(5):
'''i love python'''
在这个语句里,会不会重复分配空间存储来i love python这个字符串,或者是只生成一次,以后就只是做指针,或者编译器足够聪明,干脆不处理。或者是其他情况。
求高手解答,最好附加详细的调试工具和调试过程。
编译器我就用的pythonwin。
没看到有python的。就发这里吧。
UP,接分
编译器我就用的pythonwin?
有这说法?
相关问答:
我每次上传的文件读到的数据都不正确。2M 的图片读得10多K 。。哪位大侠可以帮帮我啊。
#!D:\ProgrammerTools\python26\python.exe
#encoding=utf-8
import cgitb
import os
cgitb.enable()
import cgi,urllib ......
我现在有一个需求是这样的
我有2个类
class A
{
public:
int val;
}
class B
{
public:
A a
}
现在在脚本中只能
b.a.val = 1
我在python中想使用
b.a = 1
......
发现python2.6
import httplib
conn=httplib.HTTPSConnection('x.x.x.x')
conn.request('','')
rd=conn.getresponse()
conn.close()
这样结束后会变成CLOSE_WAIT状态,我 ......
rt
这个怎么实现,谢谢!
比如,我发现某个网站很好玩。我想用python写个程序注册到这个网站上。怎么实现?
up继续等回复
引用
对方可能有反auto机制,比如识别码等。所以你的工程量就大了。
......
>>> x=-1
>>> if x>0:
print ('11')
>>> else:
SyntaxError: invalid syntax (<pyshell#20>, line 1)
网上搜的也是:
>>> x=int(input("Please ent ......