1.字符串模板
print “aaa”.substitute(aaa=”haha”)等价于上面的元组替换substitute非常严谨,如果后面括号没有aaa则会报错safesubstitute则不报错但会原样输出aaa”.substitute(aaa=”haha”)等价于上面的元组替换substitute非常严谨,如果后面括号没有aaa则会报错safesubstitute则不报错但会原样输出{aaa}
2.同时使用项和索引的双重循环:for i,c in enumerate(“abcd”):
print c,i for循环过滤的作用 aaa=[x**2 for x in range(4)] for i in aaa print i obj.doc 可以动态获取对象obj的文档字串
3.重定向输出到标准错误输出:
import sys sys.stderr, ‘Fatal error:invalid input!’
重定向输出到文本文件:
logfile=open(‘/tmp/mylog.txt’,’a’) print >> logfile,’Fatal error:invalid input!’ logfile.close()