You can use ast.literal_eval for such input:
>>> import ast
>>> s = "(1,100,200)"
>>> x, y, z = ast.literal_eval(s)
>>> type(x)
<class 'int'>
Using string functions you need to strip () first and then split on ,:
>>> x, y, z = s.strip('()').split(',')
>>> x, y, z
('1', '100', '200')
Help on str.split:
S.split([sep [,maxsplit]]) -> list of strings
Return a list of the words in the string S, using sep as the
delimiter string. If maxsplit is given, at most maxsplit
splits are done. If sep is not specified or is None, any
whitespace string is a separator and empty strings are removed
from the result.