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()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2012-08-11 11:32  王耀it  阅读(228)  评论(0编辑  收藏  举报