相关疑难解决方法(0)

退货声明的目的是什么?

什么是return语句的简单基本解释,如何在Python中使用它?

它和print声明有什么区别?

python printing return

79
推荐指数
8
解决办法
56万
查看次数

如何返回函数的输出与打印不同?

在我之前的问题中,Andrew Jaffe写道:

除了所有其他提示和技巧之外,我认为你错过了一些至关重要的东西:你的功能实际上需要返回一些东西.当你创建autoparts()或者splittext(),我们的想法是,这将是一个你可以调用的函数,它可以(而且应该)回馈一些东西.一旦你找到了你想要你的函数的输出,你需要把它放在一个return语句中.

def autoparts():
    parts_dict = {}
    list_of_parts = open('list_of_parts.txt', 'r')

    for line in list_of_parts:
        k, v = line.split()
        parts_dict[k] = v

    print(parts_dict)

>>> autoparts()
{'part A': 1, 'part B': 2, ...}
Run Code Online (Sandbox Code Playgroud)

此函数创建一个字典,但它不返回任何内容.但是,因为我添加了print,所以当我运行该函数时会显示该函数的输出.什么return东西和print它之间有什么区别?

python return

33
推荐指数
3
解决办法
25万
查看次数

是否可以在python函数中使用print语句而不是返回

让我们说我有这个功能:

def function(a)
    c = a+b
    print(c)
Run Code Online (Sandbox Code Playgroud)

是否建议在函数中使用print语句来显示输出,而不是在结尾处放置一个return语句并使用print(function(a))

如果我在函数中同时使用print语句和return语句来显示相同​​的输出,那会有什么影响呢?让我们想象一下,我需要显示答案c,然后使用c其他地方的值.这会破坏任何编码约定吗?

所以问题的重点不在于print和之间的区别return,而是在同一个函数中使用它们以及它是否对程序产生可能的影响时,它被认为是一种好的风格.例如:

 def function(a)
    c = a+b
    print(c)
    return c
 value = function
 print(value)
Run Code Online (Sandbox Code Playgroud)

结果会是两个c人吗?假设c = 5; 因此,输出是否为(?):

5
5
Run Code Online (Sandbox Code Playgroud)

python printing return function python-3.x

2
推荐指数
1
解决办法
1122
查看次数

python3 TypeError:“函数”对象不可迭代

源代码需要进行哪些更改?

    def Update():
        打印('\ n')
        打印(“更新”)
        cmd = os.system('xterm -e apt-get update')
        打印(“完成更新”)

    def AptUpdate():
        打印('\ n')
        打印(“更新系统?{Y / N}”)
        打印(“ Y或y”)
        打印(“ N或n”)
        代码=输入(“命令>”)
        如果代码=='y'或代码=='Y':
            对于我在Update()中:
                返回更新
            elif代码=='n'或代码=='N': 
                返回 
            其他: 
                打印(“警告!”)

    AptUpdate()

    例外:

    追溯(最近一次通话):
      在第110行的文件“ pybash.py”中 
        AptUpdate()
      AptUpdate中的文件“ pybash.py”,第102行
        对于我在更新:
    TypeError:“函数”对象不可迭代

python iteration function python-3.x

0
推荐指数
1
解决办法
5万
查看次数

标签 统计

python ×4

return ×3

function ×2

printing ×2

python-3.x ×2

iteration ×1