Perl to python shift 翻译
Perl to python shift translation
我是一名学习 Python 以及 Perl 的学生。
在我们的 Perl 程序中,我们使用代码
my $param = shift;
my %local_hash = %$param;
将 Perl 翻译成 Python 时,与 'shift' 散列最相似的方法是什么?或者我不再需要这部分代码?
到目前为止我在 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 的学生。 在我们的 Perl 程序中,我们使用代码
my $param = shift;
my %local_hash = %$param;
将 Perl 翻译成 Python 时,与 'shift' 散列最相似的方法是什么?或者我不再需要这部分代码?
到目前为止我在 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...
另见: