gpt4 book ai didi

python不换行之end=与逗号的意思及用途

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python不换行之end=与逗号的意思及用途由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

在python中我们偶尔会用到输出不换行的效果,python2中使用逗号,即可,而python3中使用end=''来实现的,这里简单为大家介绍一下,需要的朋友可以参考下 。

python输出不换行 。

Python2的写法是:

?
1
print 'hello' ,

Python3的写法是:

?
1
print ( 'hello' , end = '')

对于python2和python3都兼容的写法是:

?
1
2
from __future__ import print_function
print ( 'hello' , end = '')

python ,end=''备注 。

就是打印之后不换行。在Python2.7中使用“,” 。

下面是2.7的例子:

?
1
2
3
def test():
print 'hello' ,
print 'world'

输出 hello world 。

hello后面没有换行.

如果是python3以后的版本中则用end=‘ ' 。

在python3.x之后,可以在print()之中加end=""来解决,可以自定义结尾字符 。

?
1
2
print ( 'hello' ,end = ' ' )
print ( 'world' )

end后面的内容就是一个空格,要不hello world就变成helloworld了.

继续看下面的实例 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
'end=' 意思是不换行,例如:
temp = input ( '输入一个整数' )
i = int (temp)
while i :
   print ( '*' )
   i = i - 1
输入 4 结果是:
*
*
*
*
更改代码:
temp = input ( '输入一个整数' )
i = int (temp)
while i :
   print ( '*' ,end = '')
   i = i - 1
输入 4 结果是:
* * * *

最后此篇关于python不换行之end=与逗号的意思及用途的文章就讲到这里了,如果你想了解更多关于python不换行之end=与逗号的意思及用途的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com