learning python of 基础语法
程序输出
python程序输出可以用print语句来实现
1 >>> myString='Hello world!' 定义变量并用字符串初始化 2 >>> print myString 用print语句打印 3 Hello world! 显示变量值 4 >>> myString 直接输入变量名显示变量值 5 'Hello world!' 注意这里显示的和上面显示的区别:多了一对单引号 6 >>> _ 下划线表示最后一个表达式的值 7 'Hello world!'
print可以结合格式操作符一起使用。格式匹配并不十分严格。
1 >>> print "%s is number %d" % (myString,1) 2 Hello world! is number 1 3 >>> print "%s is number %f" % ("Python",1.1) 4 Python is number 1.100000 5 >>> print "%s is number %.1f" % ("Python",1.1) 6 Python is number 1.1 7 >>> print "%s is number %d" % (1,2.1) 不严格匹配 8 1 is number 2
print语句也支持将输出重定向到文件
1 >>>import sys #导入模块 2 >>>print >>sys.stderr, 'Fatal error: invalid input!' # 将输出重定向到标准错误 3 4 >>>logfile = open('/tmp/mylog.txt','a') 5 >>>print >> logfile, 'Fatal error: invalid input!' # 将输出重定向到文件 6 >>>logfile.colse()