Search code examples
pythonpyscripter

Explicitly declaring a variable type in Python


I use pyscripter for coding, it supports auto-completion. So, when I say:

a = []
a.

It gives me all the list functions. similarly with strings I do b=''.

But for the file type, I have to use file. and choose the function and write its arguments and then replace file with the variable name.

Is there a way to declare a variable type explicitly in Python, so that my IDE can be more useful?


Solution

  • in case you want methods callable on a type ...you can always use dir(var) in python console...