What's the meaning of 'there are no ifs, ands or buts'?


Ever wondered what this expression means? :thinking: Check this out.

Teacher.
Make sure you do all your homework, there are no ifs, ands, or buts.

Meaning
The teacher does not want to hear any excuses, blah blah blah.

Can you now use it below in the comments? :slightly_smiling_face: