gpt4 book ai didi

python - Perl 到 python 的移位翻译

转载 作者:行者123 更新时间:2023-11-30 23:05:53 24 4
gpt4 key购买 nike

我是一名学习 Python 和 Perl 的学生。在我们的 Perl 程序中,我们使用了代码

my $param = shift;
my %local_hash = %$param;

将 Perl 翻译为 Python 时,“移动”散列的最相似方法是什么,或者我不再需要这部分代码吗?

到目前为止我已经用 Python 实现了这个

def insert_user(local_hash):
param = shift
local_hash = {param}
user_name = input("Please enter Username: ")
user_name = user_name.replace('\n', '')

最佳答案

您甚至不需要寻找类次的替代方案。

在 Perl 中子程序的编写如下:

sub foo {
my $arg1 = shift;
my @rest_of_args = @_;
...do stuff...
}

在 Python 中,您必须在函数定义语法中定义函数所需的参数。

def foo (arg1, rest_of_args):
...do stuff...

另请参阅:

关于python - Perl 到 python 的移位翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32984629/

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