导语:
本文主要介绍了关于python的print函数不输出怎么解决的相关知识,包括python print不输出,以及python print用法这些编程知识,希望对大家有参考作用。
Python 中的 print 语句通常用于将字符串打印到屏幕上。具体方法如下
Python 中的 print 语句可以从 sys.stdout 中包含的文件生成输出,它接受以逗号分隔的对象列表,如下例所示:
x = 1
y = 2
z = 3
print("the values are", x, y, z)
#打印结果为 the values are 1 2 3
在上面的示例中,对于每个对象,都会调用 str() 函数来生成输出字符串。这些输出字符串被连接起来,彼此之间用空格隔开,形成最终的输出字符串。输出由换行符终止。
格式化输出
要生成格式化输出,你可以使用字符串格式化运算符 % 或 .format() 方法。
x = 1
y = 2
z = 3
print("the values are %d %7.5f %s" % (x, y, z))
更改print语句的目标
更改打印语句的目标,即重定向。这是通过添加特殊的 >>file 修饰符和逗号来完成的,其中 file 是允许写入的文件对象
f = open("file_path", 'w')
print >>f, "hello world" #这是python2中的用法,在python3的具体方法请看下文
...
f.close()
print()函数
Python 3 中最重要的变化之一就是将 print 变成了一个函数,这是 python 2 中的一个关键字
它的用法与 Python 2 中的用法大致相同,但在细节上仍有一些差异。下面简要介绍这三者。
print("the values are",x, y, z, end = '') #禁止换行符
print("the values are",x, y, z, file = f) #重定向到文件对象f
print("the values are",x, y, z, sep = ',') #在值之间添加逗号
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python标识符是什么意思?09/08
- ♥ 如何学习如何开始使用 python09/05
- ♥ windows下没有python命令怎么办12/15
- ♥ python try语句的执行原理11/08
- ♥ 相见恨晚的 Python 内置库:itertools02/18
- ♥ python如何绘制分布图?10/09
内容反馈