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	
 

总结

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

相关文章

  • 如何用Python合并lmdb文件

    如何用Python合并lmdb文件

    这篇文章主要为大家详细介绍了如何用Python合并lmdb文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • Python读取Pickle文件信息并计算与当前时间间隔的方法分析

    Python读取Pickle文件信息并计算与当前时间间隔的方法分析

    这篇文章主要介绍了Python读取Pickle文件信息并计算与当前时间间隔的方法,涉及Python基于pickle模块操作文件属性相关实现技巧,需要的朋友可以参考下
    2019-01-01
  • 解决python递归函数及递归次数受到限制的问题

    解决python递归函数及递归次数受到限制的问题

    这篇文章主要介绍了解决python递归函数及递归次数受到限制的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • 浅谈Django Admin的初步使用

    浅谈Django Admin的初步使用

    本文主要介绍了浅谈Django Admin的初步使用 ,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • 打包Python代码的常用方法小结

    打包Python代码的常用方法小结

    Python是一门强大的编程语言,但在将Python代码分享给其他人时,让他们安装Python解释器并运行脚本可能有点繁琐,这时,将Python代码打包成可执行的应用程序(.exe)可以大大简化这个过程,本文将介绍几种常用的方法,轻松地将Python代码变成独立的可执行文件
    2023-11-11
  • Python正则表达式实现截取成对括号的方法

    Python正则表达式实现截取成对括号的方法

    这篇文章主要介绍了Python正则表达式实现截取成对括号的方法,涉及Python正则匹配相关操作技巧,需要的朋友可以参考下
    2017-01-01
  • Python实现视频转换为音频的方法详解

    Python实现视频转换为音频的方法详解

    这篇文章主要为大家详细Python如何将视频转换为音频并将音频文件保存到特定文件夹下,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-02-02
  • Python使用Beautiful Soup(BS4)库解析HTML和XML

    Python使用Beautiful Soup(BS4)库解析HTML和XML

    这篇文章介绍了Python使用Beautiful Soup(BS4)库解析HTML和XML的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 详解Selenium-webdriver绕开反爬虫机制的4种方法

    详解Selenium-webdriver绕开反爬虫机制的4种方法

    这篇文章主要介绍了详解Selenium-webdriver绕开反爬虫机制的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • python使用tkinter打造三维绘图系统的示例代码

    python使用tkinter打造三维绘图系统的示例代码

    Python 的 tkinter 模块是一个常用的 GUI(图形用户界面)工具包,它能够让你创建窗口应用程序,你可以使用它来构建用户友好的界面,包括按钮、标签、文本框、列表框等各种控件,本文讲给大家介绍如何使用tkinter打造三维绘图系统,需要的朋友可以参考下
    2023-08-08

最新评论