import maya.api.OpenMaya as om
translate = [0, 0, 0]
rotate = [0, 0, 0]
scale = [1, 1, 1]
trans = om.MTransformationMatrix()
trans.setTranslation(om.MVector(translate), om.MSpace.kObject)
trans.setRotation(om.MEulerRotation(rotate, om.MTransformationMatrix.kXYZ))
trans.setScale(scale, om.MSpace.kObject)
matrix = trans.asMatrix()
from maya import cmds
selection = cmds.ls(sl=1)
node = selection[0]
world_space = cmds.xform(node, query=True, matrix=True, worldSpace=True)
object_space = cmds.xform(node, query=True, matrix=True, objectSpace=True)
print world_space
print object_space