gpt4 book ai didi

python - 如何在另一条指令后在 python 中编写内联 for 循环?

转载 作者:太空宇宙 更新时间:2023-11-03 13:40:47 24 4
gpt4 key购买 nike

for 作品开始

root@messagerie-secours[10.10.10.19] /home/serveur # python -c "for x in xrange(10):print x;"
0
1
2
3
4
5
6
7
8
9
root@messagerie-secours[10.10.10.19] /home/serveur #

如果中间有for,就是语法错误:

root@messagerie-secours[10.10.10.19] /home/serveur # python -c "a=2;for x in xrange(10):print x;"
File "<string>", line 1
a=2;for x in xrange(10):print x;
^
SyntaxError: invalid syntax
root@messagerie-secours[10.10.10.19] /home/serveur #

是否可以消除该语法错误?

最佳答案

哇,有很多解决方案!这里还有一些:

python -c 'print "\n".join(map(str, xrange(10)))'

python <<"EOF"
for x in range(10):
print x
EOF

echo $'a=12\nfor x in range(a): print x' | python

关于python - 如何在另一条指令后在 python 中编写内联 for 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31696414/

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