Print! Print! Print!

print语句可以实现打印--只是对程序员友好的标准输出流的接口而已。

从技术角度来讲,这是把一个或多个对象转换为其文本表达形式,然后发送给标准输出或另一个类似文件的流。

更详细地说,在Python中,打印与文件和流的概念紧密相连。

文件对象方法

  print默认地把对象到stdout流,添加了一些自动的格式化。和文件方法不同,在使用打印操作的时候,不需要把对象转换为字符串。

标准输出流

  标准输出流(stdout)只是发送一个程序的文本输出的默认的地方。加上标准输入流和错误流,它只是脚本启动时所创建的3种数据连接的一种。

在Python 2.X中,打印是语句,拥有自己的特定语法。

print x, y       print x, y,        print >>afile, x, y(把文本发送到myfile.write)

在Python 3.X中,打印是一个内置函数,用关键字参数来表示特定模式。

print([object,...][, sep=‘ ‘][, end=‘\n‘ ][, file=sys.stdout])

Print(X, Y) 等同于

import sys

sys.stdout.write(str(X) + ‘ ‘ + str(Y) + ‘\n‘)

它通过str手动执行一次字符串转换,再通过 "+" 增加一个分隔符和一个换行,并且调用输出流write方法。

时间: 2024-11-15 18:37:30

Print! Print! Print!的相关文章

GridView Print and Print Preview

1 sing System.Linq; 2 using System.Printing; 3 using System.Windows; 4 using System.Windows.Controls; 5 using System.Windows.Documents; 6 using System.Windows.Markup; 7 using System.Windows.Media; 8 using Telerik.Windows.Controls; 9 using Telerik.Win

python print及格式化

print(value,sep=' ',end='\n',file=sys.stdout, flush=False) sep=' '默认空格 print('hello','world') #hello world print('hello','world',sep='|') #hello|world end='\n'默认换行符 print('hello') print('world') #hello #world print('hello',end=' ') print('world') #he

Python学习笔记(二)-- print语句

print语句 print语句可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print 'hello, world' 注意: 1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分. 2.当我们在文本编辑器中编写代码时,千万不要自己添加>>>. print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出: >>> print 'T

Python核心编程笔记---- print

在仅用变量名时,输出的字符串是用单引号括起来的.这个是为了让非字符串对象也可能以字符的形式显示在屏幕上. 而print 函数打印出来的是变量的值. print 调用的是str()方法.而仅用变量名时调用的是repr()方法. 证明:------------------------------------------- class MyClass: def __repr__(self): return "repr"; def __str__(self): return "str

输出echo print print_r() var_dump()的区别

echo: 语言结构,echo或echo()均可:能够输出一个以上字符串.可以接受多个参数:当是一次输出多个值,多个值之间用逗号分隔.没有返回值. print: 语言结构(有的地方也说是函数,但不是实际函数,故一般不需要对其使用()),print或print()均可:只能输出一个字符串,只能接受一个参数:并始终返回1.只能打印出简单类型变量的值(如 int,string),不能输出数组和对象. 提示:echo 比 print 稍快,因为它不返回任何值. print_r(): 是函数,有返回值.

Matlab之print,fprint,fscanf,disp函数

print: print函数可以把函数图形保存成图片: [plain] view plaincopy minbnd = -4*pi; maxbnd = 4*pi; t = minbnd:0.1*pi:maxbnd; plot(t, sin(t), 'g', 'Linewidth', 2); line([minbnd, maxbnd], [0, 0]); %绘制x轴 axis([-10, 10, -2, 2]) %定义显示的坐标区间:x在(-10,10)之间,y在(-2,2)之间 grid on;

python中print后面加逗号

python中print输出一行,如果想多次输出的内容不换行,可以在print后面加逗号 例如 每个输出一行 phrase = "abcdefg" # Add your for loop for char in phrase: print char a b c d e f g 输出在同一行 phrase = "A bird in the hand..." # Add your for loop for char in phrase: if(char == "

PHP_002 echo和print

echo 和 print 区别: echo - 可以输出一个或多个字符串 print - 只允许输出一个字符串,返回值总为 1 提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1. echo 语句 echo 是一个语言结构,使用的时候可以不用加括号,也可以加上括号: echo 或 echo(). 显示字符串 下面的实例演示了如何使用 echo 命令输出字符串(字符串可以包含 HTML 标签): <?php echo "<h2>PHP is

Python值print语句

1.print语句可以向屏幕上输出指定的文字.例如:print 'Hello World!' 2.print语句也可以跟上多个字符串,用逗号","隔开,就可以连成一串输出: print 'my','name','is','Tom',最终就会输出显示:my name is Tom print会依次打印每个字符串,遇到逗号","会输出一个空格 3.也可以不加上逗号,直接:print 'my''name''is''Tom',最终就会输出: mynameisTom 4.pr

php学习日志(3)-echo&amp;print

在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较. echo与print的区别:   echo print 连续输出字符串 能连续输出多个字符串 只能输出一个字符串 返回值 无 返回1 用法 echo或echo() print或print() (1)echo能连续输出多个字符串,print只能输出一个字符串: 实例1: <?php /*echo能连续输出多个字符串,print只能输出一个字符串*/ echo "echo输出一个字符串:"; ec