Комплексные числа являются одним из стандартных типов в Python.
Так что вы можете просто написать:
#!/usr/bin/env python3
def f(w, R1, R2, C, C1, C2):
return 1 / (1j * w * C) + (R1 * (1 + 1j * w * C1) + R2 * (
1 + 1j * w * C2)) / ((1 + 1j * w * R1 * C1) * (1 + 1j * w * R2 * C2))
result = f(w=1000, R1=100, R2=200, C=100.0e-9, C1=100.0e-9, C2=200.0e-9)
print(result)
print(result.real)
print(result.imag)
(NB: пожалуйста, проверьте математическое выражение самостоятельно, так как я не проверял, верны ли результаты на самом деле. Возможно, я неверно истолковал ваше уравнение или сделал опечатку.)