using re adds white-space before and after the desired characters:
import re
pat = re.compile(r"([.()!])")
print (pat.sub(" \\1 ", string))
# hello . . . ( world ) !
0
0
как добавить пробел в python
x = 10
y = x * 0.62
z = y * 2.14
print(str(x) + " " + str(y) + " " + str(z))