python中print函数,python中print函数只能输出一行数据

关于print你知道多少?print的用法你都掌握了吗?

通常print在我们学习python和开发python程序中使用得再频繁不过了,但print的用法你都掌握了吗?

创新互联2013年至今,先为绵阳等服务建站,绵阳等地企业,进行企业商务咨询服务。为绵阳企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

这篇文章将给你一次全面的总结print用法。

1、print语法 

参数:

objects – 可以一次接受一个或多个对象的输出,输出多个对象时,参数使用用 , 分隔。

sep – 输出对象的间隔,多个对象输出时,默认值之间的间隔一个空格。

end – 设定语句输出用什么结尾,默认值是换行符 \n,可以换成其他字符串。

file – 输出到文件对象。

flush – 输出是否被缓存,如果flush关键字参数为True,会强制刷新。

2、变量的输出 

(1)单个变量输出

输出:

(2)多个变量输出 

使用print()函数输出多个变量时,输入参数使用逗号隔开,

默认之间以空格隔开。

输出:

让大家遗忘的 分隔符sep 、 换行符end和输出目标file :

分隔符sep:  

print函数的打印输出多个变量,默认是以空格隔开,我爱中国之间多了空格。如果想改成其它的分隔符,可设置sep参数。

例如设置分隔符”_”:

输出:

换行符end:

print函数的end参数的默认值是"\n",这个"\n"就代表换行,输出之后会自动换行。如果想改成输出之后其它字符,可设置end参数。

例如换成制表符”\t”:

输出:

输出目标file:

print函数中file参数的默认值为sys.stdout,代表输出到控制台。其实可以通过改变file参数,输出到文件中。

例如:

查看test.txt文件内容:

3、%格式化输出  

%s :字符串格式  

%d :十进制整数格式输出

%x :十六进制格式输出

%f:浮点型格式输出,默认是输出6位有效数据,会进行四舍五入

例如:

输出:

我的名字叫张三, 今年25岁,身高1.730000

填充与对齐:

例如:

%8d:右对齐,左边长度不足,在左边补空格,补全8位长度

%-8d :-代表左对齐,右边长度不足补空格,补全8位长度

%08d :右对齐,左边不足补0,补全8位长度

%.8f :指定小数点后的位数,保留小数点后8位

%5.8f:包括小数点后面的位数,整个浮点数的长度为5,当然本身原长度要大于5位

点后的精度值如果是*,那么精度将从后面的元组中获取。

例如:

#*从后面的元组中读取读取出来精度是2位,小数保留2位

输出:

4、format格式化输出 

Format格式化输出采用”{}”用作占位符,其输出的实际变量在format中,默认采用按顺序输出。

例如:

输出:

这里与上面不同,身高直接会输出1.73,而不是保留6位的1.730000

输出的顺序可以变换,可以采用序号或者变量名的方式改变占位符代表的变量。

例如:

输出为:

填充与对齐:

^:居中

:左对齐

:右对齐

在中括号{ }中的冒号后指定需要填充的字符,此处只能是一个字符,默认采用的是空格填充。

对齐符号后通常跟上指定的输出长度,指定长度只在比原字符长度大时,填充才会有效。

例如:

输出效果:

数值格式化输出:

b:二进制格式输出

d:十进制格式输出

o:八进制格式输出

x :十六进制格式输出

F:浮点数,小数点后面的数字,表示小数点后面保留的小数位数

例如:

打印结果:

冒号后面跟上逗号,可以逗号分隔的方式输出较大的数字:

输出:

5、格式化 f’

在python3.6 之后的版本,python支持使用f’直接输出:

例如:

输出:

python中print的用法?

print函数是python语言中的一个输出函数,可以输出以下几种内容

1. 字符串和数值类型 可以直接输出

print( 1)

1

print( "Hello World")

Hello World

2.变量

无论什么类型,数值,布尔,列表,字典...都可以直接输出

x = 12

print(x)

12

s = 'Hello'

print(s)

Hello

L = [ 1, 2, 'a']

print(L)

[ 1, 2, 'a']

t = ( 1, 2, 'a')

print(t)

( 1, 2, 'a')

d = { 'a': 1, 'b': 2}

print(d)

{ 'a': 1, 'b': 2}

3.格式化输出

类似于C中的 printf

s

'Hello'

x = len(s)

print( "The length of %s is %d" % (s,x) )

The length of Hello is 5

【注意】

Python2和3的print函数格式不同,3要求加括号(print())

缩进最好使用4个空格

python中print()有什么用?

print()方法用于打印输出,最常见的一个函数。

在python3.3版增加了flush关键字参数。

print在python3.x是一个函数,但在python2.x版本不是一个函数,只是一个关键字。

语法

以下是print()方法的语法:

print(*objects,sep='',end='\n',file=sys.stdout,flush=False)

参数

objects--复数,表示可以一次输出多个对象。输出多个对象时,需要用,分隔。

sep--用来间隔多个对象,默认值是一个空格。

end--用来设定以什么结尾。默认值是换行符\n,我们可以换成其他字符串。

file--要写入的文件对象。

flush--输出是否被缓存通常决定于file,但如果flush关键字参数为True,流会被强制刷新。

返回值

无。

python中自定义函数 print 和return有什么区别

print函数介绍:print函数被用来进行数据的输出,也就是将数据显示在你所能看到的界面上,比如我们print("Hello World"),运行它,就会在浏览器上显示Hello World。

return函数介绍:可以选择性地向调用方返回一个表达式,可带参数也可不带,不带参数的return函数会返回None。return单独运行时,需要print函数才能显示出来,但在交互模式下,return的结果会自动显示出来。

需要注意的一点是,return是返回值,它后面的代码块是不执行的,因此需要执行的代码不能放在return语句后,会失效。

看了上面的介绍,小伙伴大概清楚了一点,那究竟区别在哪呢?

return只能运用在函数中,有时候函数运行完会得出一个结果值,我们可以拿这个得出的值去进行另外的运算,所以我们需要用return将结果给返回出来;

如果我们用print的话,仅仅是将结果显示在我们能看到的界面上而已,而并没有办法得到这个值,更无法进行后续的操作了。

另外,在循环语句中使用,return可以跳出循环,而print则会一直循环,除非使用函数进行终止。

print在python中什么意思

python中print() 方法用于打印输出,最常见的一个函数。

print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。

print() 方法的语法:print(*objects, sep=' ', end='\n', file=sys.stdout)。

参数

objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。

sep -- 用来间隔多个对象,默认值是一个空格。

end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。

file -- 要写入的文件对象。

文章题目:python中print函数,python中print函数只能输出一行数据
网站地址:https://www.cdcxhl.com/article10/dsidedo.html

成都网站建设公司_创新互联,为您提供网站导航搜索引擎优化自适应网站网站建设关键词优化响应式网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设