现在我知道这是一个非常愚蠢的问题。。。。你知道吗
我试图在编程语言(python)中创建类似于编程语言的东西。这是我试图使命令“打印”。你知道吗
progress = []
command_libary = []
command_split = []
def split_command(command):
command2 = command.split()
for x in command2:
command_split.extend(x)
command_libary.extend(command)
def C05(command3):
split_command(command3)
if (command_split[0] == "p" and command_split[1] == "r" and command_split[2] == "i" and command_split[3] == "n" and command_split[4] == "t" and command_split[5] == "("):
for x in range(6, len(command_split)):
if command_split[x] == ")":
break
progress.extend(command_split[x])
print (", ".join(progress))
command_split.pop()
C05("print(something)")
但它给了我这个:
s, o, m, e, t, h, i, n, g,
在python命令中是否有可以替换join和get的命令:
something
将
print(", ".join(progress))
更改为print("".join(progress))
join()
返回一个字符串,其中序列的所有元素都由str
分隔符连接。你知道吗我不明白,你为什么要用
什么?你知道吗
也许你可以使用:
例如:
如果替换此行:
与
它会给你想要的。你知道吗
相关问题 更多 >
编程相关推荐