Como analiso uma string em um float ou int em Python?

No Python, como posso analisar uma sequência numérica como"545.2222" ao seu valor flutuante correspondente,545.2222? Ou analise a sequência"31" para um número inteiro,31?

Eu só quero saber como analisar umflutuador str para umfloate (separadamente) umint str para umint.