I am trying to use `urllib.quote` on DOT character `(.)` in python but am not getting my desired outptut.

```
>>> urllib.quote(".")
'.'
>>> urllib.quote_plus(".")
'.'

```

but when I unquote `%2E` using `urllib.unquote` I get

```
>>> urllib.unquote("%2E")
'.'

```

So, my question is why am I not able to get `%2E` as my output when I use `quote or quote_plus` on `.`