Question: I am coming from C language

In book of Python it is given

among escape sequence

\ - New line in a multi-line string

\n - Line break

I am confused and unable to differentiate between the two.

Answer: 
You have completely misread the book.

`\` is *not* an escape sequence, and is not used on its own in strings. It is used in multi-line *code*.

`\n` is a newline character *in strings*.
With "\" you can change line as you write your code. What I mean is that if you write a long line of code and you want to change line to see what you type.
For example :

`print("This is a demonstration of backslash.")` 
is the same as writing :

`print("This is a demonstration \
of backslash")`

On the other hand with "\n" you can change line in what you want to print. For example, when you write:`print("this is an \nexample")`, it will print "this is an"(changes line) "example".