GVKun编程网logo

Python:使用print命令避免换行(python如何让print不换行)

84

以上就是给各位分享Python:使用print命令避免换行,其中也会对python如何让print不换行进行解释,同时本文还将给你拓展Brython:使用Python3进行Web客户端编程、IronP

以上就是给各位分享Python:使用print命令避免换行,其中也会对python如何让print不换行进行解释,同时本文还将给你拓展Brython:使用Python 3进行Web客户端编程、IronPython:使用pyc.py编译的EXE无法导入模块“ OS”、Jython-使用Spring,用Python编程吗?、Python print 如何换行输出?等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Python:使用print命令避免换行(python如何让print不换行)

Python:使用print命令避免换行(python如何让print不换行)

我今天开始编程,Python遇到了这个问题。这真是愚蠢,但我不知道该怎么做。当我使用print命令时,它将打印我想要的任何内容,然后转到另一行。例如:

print "this should be"; print "on the same line"

应该返回:

这应该在同一行

但返回:

这应该
在同一行

更确切地说,我试图创建一个程序if来告诉我数字是否为2

def test2(x):    if x == 2:        print "Yeah bro, that''s tottaly a two"    else:        print "Nope, that is not a two. That is a (x)"

但是它不会将最后一个识别(x)为输入的值,而是精确打印:“(x)”(带括号的字母)。为了使其工作,我必须写:

print "Nope, that is not a two. That is a"; print (x)

如果例如我输入test2(3)给出:

不,不是两个,而是
3

因此,要么我需要让Python将打印行内的(x)识别为数字,要么;或在同一行上打印两个不同的东西。在此先感谢您,并对如此愚蠢的问题感到抱歉。

重要说明 :我正在使用 2.5.4版

另一个注意事项:如果我print "Thing" , print "Thing2"在第二张纸上说“语法错误”。

答案1

小编典典

Python 3.x中 ,可以使用函数的end参数print()来防止换行符被打印:

print("Nope, that is not a two. That is a", end="")

Python 2.x中 ,可以使用尾部逗号:

print "this should be",print "on the same line"

不过,您不需要此即可简单地打印变量:

print "Nope, that is not a two. That is a", x

请注意,尾部逗号仍会导致在行尾打印一个空格,即等同于end=" "在Python 3中使用。要抑制空格字符,也可以使用

from __future__ import print_function

可以访问Python 3打印功能或使用sys.stdout.write()

Brython:使用Python 3进行Web客户端编程

Brython:使用Python 3进行Web客户端编程

Brython被用来设计为替代JavaScript,用于Web客户端编程。它是一个浏览器上的Python 3实现,支持HTML5环境(提供了DOM对象和事件接口)。

在Demo网站上(http://www.brython.info/)显示了一个HTML5动态时钟,不过右键点击查看页面源代码,就会发现,应用并非使用JavaScript代码,其脚本类型是“text/python”。

IronPython:使用pyc.py编译的EXE无法导入模块“ OS”

IronPython:使用pyc.py编译的EXE无法导入模块“ OS”

我有一个简单的IronPython脚本:

# Foo.py
import os

def main():
    print( "Hello" )

if "__main__" == __name__:
    main()

它运行良好,并打印 你好 ,如果我的IronPython的运行:

ipy Foo.py

按照 IronPython中 给出的说明 -如何编译exe ,我使用以下命令将该IronPython脚本编译为EXE:

ipy pyc.py /main:Foo.py /target:exe

执行Foo.exe会出现此错误:

Unhandled Exception: IronPython.Runtime.Exceptions.ImportException: No module named os
   at Microsoft.Scripting.Runtime.LightExceptions.CheckAndThrow(Object value)
   at DLRCachedCode.__main__$1(CodeContext $globalContext,FunctionCode $functionCode)
   at IronPython.Compiler.OnDiskScriptCode.Run()
   at IronPython.Compiler.OnDiskScriptCode.Run(Scope scope)
   at IronPython.Runtime.PythonContext.InitializeModule(String fileName,ModuleContext moduleContext,ScriptCode scriptC
ode,ModuleOptions options)

为什么找不到模块“ os”?我该如何解决这个问题,以便获得可以运行的EXE?

Jython-使用Spring,用Python编程吗?

Jython-使用Spring,用Python编程吗?

好的,我是这方面的新手.

因此,我知道Spring确实是一个很好的框架,并且我已经使用Python编程了一段时间,所以我想知道是否可以使用Spring Framework但可以使用Python的代码.

我听说Jython可能是这样做的好机会,因为(我认为)Python在JVM上运行,对吗?

那么,这可能吗?对我来说,在Python编码时使用Spring?

最佳答案
首先,您认为Jython是在JVM中运行的Python是正确的.它不仅可以在JVM中运行,而且还可以按照您想要的几乎所有方式与之交互-将java类用作Python类,在Python类中实现Java接口并将其传递给Java代码,等等.

但是,与某些其他JVM语言不同,Jython并未尝试在语义上等同于Java(或Java的超集).当然,Python和Java具有非常不同的惯用风格.

因此,简而言之,几乎所有事情都是可能的,但并非所有事情都令人愉悦,如marcin所说.

有关Spring如何与Jython结合使用的详细信息,Google进行了快速搜索,搜索结果为See how Spring Python works with Jython.实际上,它是一个名为“ Spring Python”的博客的一部分,而该博客也是一个站点也称为“Spring Python”的一部分.似乎这可能是一个端口Spring转换为Python,而不是将Jython与Spring结合使用. (“该项目采用了Spring的概念,并将其应用于Python的语言和环境.其中包括实用的库和有用的抽象,它们很快使您重新投入到可以赚钱的代码上.”)因此,这可能是另一个您的替代品.

下一个搜索结果是Jython Spring MVC Controllers.

还有其他六项令人鼓舞的成果.因此,我认为您可以轻松找到信息和示例.

Python print 如何换行输出?

Python print 如何换行输出?

Python print 如何换行输出?

Python print 如何换行输出?

在Python中使用print函数,可以在输出内容中加入“\n”换行符,实现换行输出,“\n”是一种计算机语言表达方式,其作用是跳到新的一行,如果在Windows系统中换行,需要在“\n”结尾加上“\r”。

示例代码

class PrintTable(object):
    def __init__(self):
        print('开始打印 9X9 乘法表格')
        self.print99()

    def print99(self):
        for i in xrange(1, 10):
            for j in xrange(1, i+1):
                print('%d * %d =%2s ' %(j,i,i*j)),
            print('\n')

if __name__ == '__main__':
    pt = PrintTable()
登录后复制

其它转义符

立即学习“Python免费学习笔记(深入)”;

Snipaste_2020-06-19_09-57-43.png

推荐教程:《python-tutorials.html" target="_blank">Python教程》

以上就是Python print 如何换行输出?的详细内容,更多请关注php中文网其它相关文章!

关于Python:使用print命令避免换行python如何让print不换行的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Brython:使用Python 3进行Web客户端编程、IronPython:使用pyc.py编译的EXE无法导入模块“ OS”、Jython-使用Spring,用Python编程吗?、Python print 如何换行输出?的相关信息,请在本站寻找。

本文标签: