For objects rotation, we can use the “rotation_euler” property. This property is a list of three items, each of them corresponds to the rotation angle around the X, Y, and Z-axis. The otation_euler contains the rotation angle around the X-axis, rotation_euler – around the Y-axis, and rotation_euler – around the Z-axis. To rotate an object we must set a rotation angle to the appropriate field of the property.
For example, to rotate an active object around the X-axis to the 90 degrees angle we must execute the following command:
bpy.context.active_object.rotation_euler = math.radians(90)
math.radians is used to convert degrees to radians.