I have some confusion about these two forms below:
- I am no Politician
- I am not a Politician
Same goes with:
- I have no friends
- I don't have friends
I have some confusion about these two forms below:
- I am no Politician
- I am not a Politician
Same goes with:
- I have no friends
- I don't have friends
"Not" negates the meaning of the modified verb when used as an adverb.
"No" means "not any" when used as a determiner.
A good way to remember the difference is that "not" works with verbs and "no" works with nouns.
"Not" is usually used to modify verbs. It negates the meaning of a verb. If a verb did not occur, you will use "not". Sometimes not accompanies nouns, but it only works with nouns that have an article (a, an, the). It can also come before an adverb, such as "not many".
But they basically have the same meaning in your sentences, just different usages.