def test(value):
match value:
case value if isinstance(value, str):
print(f"It's a string: {value}")
case value if isinstance(value, int):
print(f"It's an integer: {value}")
case value if isinstance(value, float):
print(f"It's an float: {value}")
test(2)
test('two')
test(3)
test(3.5)