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*.
Use \n to have your output go to the next line.

```
print('Hello \nworld!')

```

> 
> Hello
> 
> 
> world!
> 
> 
> 

Use the back slash with a character that has a meaning to Python when you want that character to appear in the printed output.

```
print('It\'s cold outside')

```

> 
> It's cold outside
> 
> 
> 

I hope this helps.