Les adaptateurs de base de données prennent rarement en charge l'utilisation de paramètres pour tout ce qui n'est pas une "valeur" (quelque chose qui doit être entre guillemets). Utilisez soit le formatage de chaîne (douteux, vous courez le risque d'une injection sql) ou utilisez une bibliothèque comme SQLAlchemy qui vous permet de produire du SQL valide en utilisant du code Python.
Si vous êtes certain de votre usertable
valeur est saine (vérifiée par rapport à une liste de noms de table existants, par exemple), ce qui suit fonctionnerait :
query = 'select * from some.{usertable}.userinfo'.format(usertable=usertable)