python中的print()函数end=' '的使用及说明

 更新时间:2024年02月06日 09:35:43   作者:倚剑天客  
这篇文章主要介绍了python中的print()函数end=' '的使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

print()函数中的end=' '是什么意思

print("\t",end='');

包含end=' '作为Python内置函数BIF(Built-in function) print()的一个参数,会使该函数关闭“在输出中自动包含换行”的默认行为。

其原理是:为end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串。

这个只有Python3有用,Python2不支持。

举例:

print("Hello")
print("world")
#显示结果
Hello  
world
print("Hello",end='')
print(" world")
#显示结果
Hello world

python--- end=“ , 单独的一行print()是什么意思

有如下一道练习题:

编写代码打印出下列图形

*****
*****
*****
*****

代码如下:

for i in range(4):
    for j in range(5):
        print('*', end='')
    print()  

其中end=",意思是为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束。

print默认是打印一行,结尾加换行。end=’ '意思是末尾不换行,加空格。若没有end='',会展示如下代码

for i in range(5):
    for j in range(5):
        print('*')
    print()
 
*
*
*
*
*
 
*
*
*
*
*
 
*
*
*
*
*
 
*
*
*
*
*
 
*
*
*
*
*
 
 
Process finished with exit code 0

若没有print(),结果则会如下所示

 
for i in range(5):
    for j in range(5):
        print('*',end='')
    # print()
 
 
*************************

九九乘法表也用到了这两个元素

for i in range(1,10):
    for j in range(1,i + 1):
        print(f'{j}*{i}={i*j}\t', end='')
    print()  # 自带换行
 
 
1*1=1	
1*2=2	2*2=4	
1*3=3	2*3=6	3*3=9	
1*4=4	2*4=8	3*4=12	4*4=16	
1*5=5	2*5=10	3*5=15	4*5=20	5*5=25	
1*6=6	2*6=12	3*6=18	4*6=24	5*6=30	6*6=36	
1*7=7	2*7=14	3*7=21	4*7=28	5*7=35	6*7=42	7*7=49	
1*8=8	2*8=16	3*8=24	4*8=32	5*8=40	6*8=48	7*8=56	8*8=64	
1*9=9	2*9=18	3*9=27	4*9=36	5*9=45	6*9=54	7*9=63	8*9=72	9*9=81	
 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python3 字符串知识点学习笔记

    python3 字符串知识点学习笔记

    字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串
    2020-02-02
  • Python构建机器学习API服务的操作过程

    Python构建机器学习API服务的操作过程

    这篇文章主要介绍了Python构建机器学习API服务的操作过程,通过本文的指导,读者可以学习如何使用Python构建机器学习模型的API服务,并了解到在实际应用中需要考虑的一些关键问题和解决方案,从而为自己的项目提供更好的支持和服务,需要的朋友可以参考下
    2024-04-04
  • Python文件时间操作步骤代码详解

    Python文件时间操作步骤代码详解

    这篇文章主要介绍了Python文件时间操作步骤代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • python学习之编写查询ip程序

    python学习之编写查询ip程序

    这篇文章主要介绍了python学习之编写查询ip程序 ,需要的朋友可以参考下
    2016-02-02
  • 分享Python文本生成二维码实例

    分享Python文本生成二维码实例

    这篇文章主要介绍了Python文本生成二维码实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • python两个list[]相加的实现方法

    python两个list[]相加的实现方法

    这篇文章主要介绍了python两个list[]相加的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Python3随机漫步生成数据并绘制

    Python3随机漫步生成数据并绘制

    这篇文章主要为大家详细介绍了Python3随机漫步生成数据并绘制的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Python随机生成一个6位的验证码代码分享

    Python随机生成一个6位的验证码代码分享

    这篇文章主要介绍了Python随机生成一个6位的验证码代码分享,本文直接给出代码实例,需要的朋友可以参考下
    2015-03-03
  • 如何Tkinter模块编写Python图形界面

    如何Tkinter模块编写Python图形界面

    本文讲解为何使用Tkinter而非PyQt,创建一个基本的Tkinter程序,模块化Tkinter程序,希望对大家有帮助。
    2020-10-10
  • python 函数的详解与应用范例

    python 函数的详解与应用范例

    函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数
    2021-11-11

最新评论