gpt4 book ai didi

python - Python 中的 VB.Net 子程序

转载 作者:太空宇宙 更新时间:2023-11-03 17:08:15 25 4
gpt4 key购买 nike

在 VB.NET 中你可以这样做..你有一个像这样的子:

 Private Sub RandomSub()
'blablabla
End Sub


Private Sub Button1_Click(Byval.. Byref..) As Button1.Click
RandomSub()
End Sub

如何在 python 中创建 subs 并在需要时调用它们?我知道关于DEF 东西,但就是这样吗?

最佳答案

在Python中,您可以像您所说的那样使用def关键字定义函数或方法,但是没有办法真正做到Sub在VB中所做的事情。网。您应该从函数返回任何相关值并将它们分配给调用函数中的变量。

def RandomSub():
rndstring = "something"
return rndstring

def Button1_Click(param1, param2):
rndstring = RandomSub()
# use rndstring here

您还可以从函数返回元组并将它们解压到赋值语句中

def RandomSub():
var1 = "something"
var2 = "something"
var3 = "something"
return var1,var2,var3

def Button1_Click(param1, param2):
rndstring1,rndstring2,rndstring3 = RandomSub()
# use rndstrings here

关于python - Python 中的 VB.Net 子程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34373049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com