O seguinte código:
url = "bytebank.com/cambio?moedaOrigem=real"
indice_interrogacao = url.find('?')
url_parametros = url[indice_interrogacao+1:]
parametro_busca = 'moedaOrigem'
indice_parametro = url_parametros.find(parametro_busca)
indice_valor = indice_parametro + len(parametro_busca) + 1
valor = url_parametros[indice_valor:]
print(valor)
irá retornar 'real', mas na parte
indice_valor = indice_parametro + len(parametro_busca) + 1
se indice_parametro = 0, por que não deixar somente o len(parametro_busca) + 1?