获取的值系统argv[1] 并将其与一些字符串文字连接起来

2024-04-26 19:11:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我只是想知道系统argv[1] 并将其与一些字符串文字连接起来。你知道吗

这是我的剧本:

import sys

myValue = sys.argv[1]
out = 'a' + myValue + 'c'
print (out)

当我使用参数“b”运行python脚本时,我希望得到: “abc公司”

但我得到了: “断路器”

有人知道为什么吗?你知道吗


Tags: 字符串import脚本参数系统sys公司out
1条回答
网友
1楼 · 发布于 2024-04-26 19:11:10

我同意@Loocid的说法,我认为你的代码没有问题。你知道吗

//string_literal.py
import sys

myValue = sys.argv[1]
out = 'a' + myValue + 'c'
print (out)

我运行它:

//sh
$ python string_literal.py 0
>>a0c

这向我表明,你有一个问题,是超出你给我们看。无论如何,对于您关于使用字符串文字的问题的另一部分,我建议您.format。使用format可以创建其他语言(我猜python)所称的“字符串模板”

//string_template.py
import sys

print("a{}c".format(sys.argv[1]))

我用同样的结果运行它:

//sh
$ python string_template.py 0
>>a0c

相关问题 更多 >