I have this script which can calculate the total of numbers given in a string

```
total = 0
for c in '0123456789':
total += int(c)
print total
```

How should I modify this script to find the total of if the numbers given in the string form have decimal places? That is, how do I need to modify this line:

```
for c in '1.32, 5.32, 4.4, 3.78':
```

to find the total of these given numbers.