在这篇内容中,边肖和大家分享了关于python3的print()函数用法的知识,有需要的朋友不妨跟着学。
PythonPrint函数的基本代码
1、print语法格式
print()函数具有丰富的功能。详细的语法格式如下:
打印(值,sep=' ',end='\n ',file=sys.stdout,flush=False)
默认情况下,该值被打印到stream或sys.stdout中
可选关键字参数:
File:类文件对象(stream);默认值是当前的sys.stdout
Sep:插入值之间的字符串,默认为空格。
End:追加到最后一个值的字符串,默认情况下是换行符。
Flush:是否强制刷新流。
2、sep可选关键字参数
Sep参数可以在值之间插入字符串,默认值是空格。
示例:
打印(' 1 ',' 2 ',' 3 ',' 4 ',sep=' insert ')
输出结果:
1插入2插入3插入4
3、file可选关键字参数
file参数的默认值是sys.stdout,它表示系统的标准输出,即屏幕。我们可以通过改变这个参数使print()函数输出到一个特定的文件。
示例:
F=open(r'F:\text.txt ',' w') #打开文件进行写入。
Print('test ',file=f) #输出到文件
关闭文件
运行之后,您可以看到text.txt文件的测试输出。
4、end可选关键字参数
end参数默认为“\n”(换行符)。如果希望在print()函数输出后输出另一个字符串,可以重置end参数。
示例:
打印(' 1 ',' 2 ',end=' last ')
输出结果:
1最后
运行后,我们可以看到print()函数在输出后没有换行,最后一个值后面追加了“last”。
5、flush可选关键字参数
flush参数用于控制输出缓存。一般来说,为了获得更好的性能,只需要保持它为假即可。
6、print()打印中比%格式符更方便的一个打印方式print(f"")
有没有还在用以下方法打印的朋友:% d% f% s.
age=int(input('请输入您的年龄:'))
name=input('请输入您的姓名:')
print('好的,你的名字是%s,你的年龄是%d.' %(姓名,年龄))
当然不是说这个方法不能用,但是我们有一个更直观更方便的用法——print(f " ")。
下面是改进后的代码
age=int(input('请输入您的年龄:'))
name=input('请输入您的姓名:')
print(f'Ok,你的名字是{age},年龄是{name}。)
这样写方便吗,但是要记住引号前的F一定不能忘记。
'''
打印用法
版本:1.0版
日期:2019年3月25日
作者凯瑟琳
Python版本:3.7
'''
打印('用法1:',end=' ')
打印(“你好,世界!”)
打印()
打印('用法2:',end=' ')
Print ('Hello world!')
打印()
打印('用法3:',end=' ')
打印(“你好”、“世界”)
打印()
打印('用法4:',end=' ')
print('hello ',' world ',sep=',',end='!')
打印()
打印()
打印('用法5:',end=' ')
打印('再见,世界',end='!\n ')
打印()
打印('用法6:')
你好
长度=长度(秒)
print('长度%s是%d' % (s,length))
打印()
打印('用法7:')
pi=3.141592653
打印('字段宽度为10,精度为3:')
print('.3f' % pi)
打印()
Print('用*:',从下面的元组中读取字段宽度或精度)
print('pi=%。*f' % (3,pi))
打印()
打印('用0填充空格:')
print('0.3f' % pi)
打印()
打印('左对齐:')
打印(' %-10.3英尺' % pi ')
打印()
打印('显示标志:')
打印(' % f' % pi)
打印()
打印('用法8:')
打印('打印不换行:')
对于范围(10)内的I:
print(i,end='') # 0123456789
打印()
打印()
打印('用法9:')
“我的床脚闪着如此明亮的光”,“会不会已经结霜了?”,'抬起头来看,我发现这是月光','再次下沉,我突然想到了家'] #如此明亮的一线在我的床脚——可能已经有霜了吗?——抬起头来看,我发现这是月光——再次下沉,我突然想起了家
打印('-')。加入(列表))
Python3的print是一个函数,和Python2的用法完全不同。Python 3的print()函数的用法总结如下,所有函数都是我自己测试的。
Print()输出字符串用法。
例如:
打印(“输出字符串”)
打印(单引号中的输出字符串)
双引号在单引号中输出,单引号在双引号中输出,转义符输出单引号、双引号和转义符操作方法。
#输出单引号或双引号方法
打印('直接输出单引号' a ')
打印('直接输出双引号'')
Print(' ' '直接输出双引号''')
Print('使用转义符''输出单引号'')
Print('使用转义符' \ '输出单引号方法2\ ' ')
Print('上面的例子包含了转义符的输出方法\ \ . ')
数字输出法,直接输出和变量输出,语句中不带引号。
#输出数字的使用
#直接输出数字
打印(100)
打印(3.1415926)
#按数量变化分列的产出数字
a=1.414
打印(一份)
变量的方法输出字符串或数字。
1=' str1=用于变量输出'
num1='12.345 '
打印(str1)
打印(数字1)
输出列表、元组和字典方法
L=[1,2,' a']
打印(左)
t=(1,2,' a ')
印刷(吨)
d={'a':1,' b':2}
打印(d)
印刷品的打印格式
Str2='格式化输出(%s)有(%d)个字符' %('python ',len('python '))
打印(str2)
Print()函数输出换行控制。
print()语句输出带有换行符,只需在需要换行符的位置加上' \n '换行符即可。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。