小编Sar*_*kin的帖子

如何删除Python中特定字符之前的所有字符?

我想删除指定字符或字符集之前的所有字符(例如):

intro = "<>I'm Tom."
Run Code Online (Sandbox Code Playgroud)

现在我想删除<>之前I'm(或更具体地说I).有什么建议?

python string replace

22
推荐指数
4
解决办法
5万
查看次数

是否可以在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
查看次数

标签 统计

python ×2

function ×1

printing ×1

python-3.x ×1

replace ×1

return ×1

string ×1