您可以通过 python 中的用户输入将一个字符串插入另一个字符串吗?

can you insert a string into another string by user input in python?

请有人帮助我! 我正在尝试制作一个简单的程序,用户可以在其中将一个字符串插入到一个已经存在的字符串中(抱歉,如果这令人困惑!)

这是我的代码:

firststring = input("enter a string: ")
secondstring = input("enter a second string: ")
position = input("where would you like to place the second string?")
if possition.isdigit == True:
    print() <--#help me here

所以有人可以帮助我吗?

您可以使用字符串切片打印第一个字符串的第一部分,然后是第二个字符串,然后是第一个字符串的剩余部分。

position = int(input("where would you like to place the second string?"))
print(firststring[:position] + secondstring + firststring[position:]

您可以使用列表切片。 firststring[:int(position)] 将获取指定索引之前的所有字符,然后连接第二个字符串,firststring[int(position):] 将获取从索引位置到末尾的所有字符

position = input("where would you like to place the second string?")
if position.isdigit() :
    string3=firststring[:int(position)]+secondstring+firststring[int(position):]
    print(string3)