我刚开始学习Python,目前正在读一本教我的书,在这本书中,一个函数与我在下面编写的函数一样,会打印第一个函数中定义的实际文本。我运行我的脚本说:
<function two at 0x0000000002E54EA0>
作为输出。我究竟做错了什么?我安装了错误的Python或其他东西吗?我下载了3.3.0版本
这是我的代码:
def one():
print ("lol")
print ("dood")
def two():
print (one)
print (one)
print (two)
您的函数已经打印了文本,您不需要打印函数。只是称呼他们(别忘了括号)。
def one():
print ("lol")
print ("dood")
def two():
one()
one()
two()
问题内容: 在Python中打印XML的最佳方法(或多种方法)是什么? 问题答案:
问题内容: 我有一个Python脚本正在使用我的雇主提供的某些封闭式Python函数(即我无法编辑这些函数)。当我调用这些函数时,它们会将输出打印到我想抑制的Linux终端上。我试过通过重定向标准输出/标准错误; 但这无法捕获输出。我认为我通过Python调用的函数(上面的rogue_function())实际上是经过编译的C代码的包装程序,它们实际上是在进行打印。 有谁知道一种方法可以对某个函数
问题内容: 我有以下练习: 如果是工作日,则参数weekday为True,如果我们在假期,则参数Vacation为True。如果不是工作日,或者我们正在休假,我们会入睡。如果我们入睡,则返回True。 这是我所做的,但是第二个打印功能仅打印。 输出: 问题答案: 除非明确指示否则python中的函数会返回。 在上面的函数中,您没有考虑工作日为的情况。解释器到达函数的末尾而没有读取return语句(
问题内容: 在JavaScript中,可以打印出函数的定义。有没有办法用Python做到这一点? (只是在交互模式下玩,所以我想读取一个没有open()的模块。我只是很好奇。) 问题答案: 如果要导入功能,则可以使用: 这 将 在交互式提示中起作用,但显然仅适用于导入的对象(不适用于交互式提示中定义的对象)。当然,这只有在Python可以找到源代码的情况下才起作用(因此,不能在内置对象,C库,.p
本文向大家介绍使用Python中的匿名函数的打印能力?,包括了使用Python中的匿名函数的打印能力?的使用技巧和注意事项,需要的朋友参考一下 在这里,我们在内置函数内部使用了匿名(lambda)函数。在Python中,匿名函数是不带名称的,它是使用lambda关键字定义的。 算法 范例程式码 输出结果
问题内容: 我想出于调试目的,打印出与python方法中执行的每一行有关的内容。 例如,如果该行中有一些赋值,我想打印为该变量分配的值,如果有一个函数调用,我想打印出该函数返回的值,等等。 因此,例如,如果我要使用装饰器,则将其应用于函数/方法,例如: 调用功能测试时,应打印以下内容: 有什么办法可以做到这一点?更重要的是,我想知道我是否可以编写可以逐行通过其他代码的代码,检查它是哪种类型的指令,