a, b = 2, 3
a * b # = 6
import operator
operator.mul(a, b) # = 6
Possible combinations (builtin types):
int and int (gives an int)int and float (gives a float)int and complex (gives a complex)float and float (gives a float)float and complex (gives a complex)complex and complex (gives a complex)Note: The * operator is also used for repeated concatenation of strings, lists, and tuples:
3 * 'ab' # = 'ababab'
3 * ('a', 'b') # = ('a', 'b', 'a', 'b', 'a', 'b')