1.下划线_在解释器中有特殊意义,表示最后的一个表达式的值:
eg:>>> mystring='hello world'
>>> print mystring
hello world
>>> mystring
'hello world' //在仅使用变量名的时候,输出的字符串是用单引号括起来的
>>> _
'hello world'
2.print语句与字符串格式操作符(%)结合使用,可实现字符串替换。
>>> print "%s is number %d!"%("python",1)
python is number 1!
%s表示由一个字符串来代替,%d表示由一个整形来代替,%f表示字符型代替
3.符号<<来表示重定向输出:
>>> import sys
>>> print>>sys.stderr,'Fatal error:invalid input!'
Fatal error:invalid input!
也可以将输出重定向到日志文件中:
logfile=open('/tmp/mylog.txt','a')
print>>logline,'Fatal error:invalid input!'
logfile.close()