python中end=" "的含义及说明
python中end=" "的含义
一般出现在print()函数中,如print(a,end=" “)。
这是因为print默认是打印一行,结尾加换行。end=” "的意思是为末尾end传递一个空字符串。
如下:
print(",") print(1) print(",")
结果显示:
,
1
,
加了end之后:
print(end=",") print(end="1") print(",")
结果显示:
,1,
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中使用第三方库xlutils来追加写入Excel文件示例
这篇文章主要介绍了Python中使用第三方库xlutils来追加写入Excel文件示例,本文直接给出追加写入示例和追加效果,需要的朋友可以参考下2015-04-04Python实现的多项式拟合功能示例【基于matplotlib】
这篇文章主要介绍了Python实现的多项式拟合功能,结合实例形式分析了Python基于matplotlib模块进行数值运算与图形绘制相关操作技巧,需要的朋友可以参考下2018-05-05Python 的 sum() Pythonic 的求和方法详细
Python 的内置函数sum()是一种对数值列表求和的有效且Pythonic 的方法。将多个数字相加是许多计算中常见的中间步骤,因此sum()对于 Python 程序员来说是一个非常方便的工具。下面文章就让我们一起来看具体内容吧2021-10-10python 读取txt中每行数据,并且保存到excel中的实例
下面小编就为大家分享一篇python 读取txt中每行数据,并且保存到excel中的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-04-04Python协程异步爬取数据(asyncio+aiohttp)实例
这篇文章主要为大家介绍了Python协程异步爬取数据(asyncio+aiohttp)实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-08-08
最新评论