您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

相当于perl的qw()的python

相当于perl的qw()的python

好吧,绝对没有办法完全做到您在Perl中可以做的事情,因为Python会抱怨未定义的变量名和语法错误(也许缺少逗号)。但我会这样写(在Python 2.X中):

print '%8s %8s %8s' % ('date', 'price', 'ret')

如果您真的很喜欢Perl的语法,我想您可以定义一个qw这样的函数

def qw(s):
    return tuple(s.split())

然后你可以写

print '%8s %8s %8s' % qw('date price ret')

基本上与Perl相似,只是对的参数使用一对引号引起来qw。但我会毫不犹豫地建议。至少不要仅仅因为错过了Perl而这样做- 它只会使您否认您现在正在使用一种新的编程语言;-)就像古老的故事一样,有关Pascal程序员改用C并创建宏的故事

#define BEGIN {
#define END   }
python 2022/1/1 18:43:40 有391人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶