dynamic data types

rbt rbt at athop1.ath.vt.edu
Mon Jan 17 09:09:04 EST 2005


Charlie wrote:
> Hi,
> 
> The description of Python always mentions "very high level dynamic data
> types". Now, I can't seem to find any examples of these (nothing
> described with this term anyway). Is this simply refering to built-in
> dynamic data structures such as lists and dictionaries, with a great
> deal of operators defined on? Or is there something else meant by
> "dynamic data types" in Python? 
> 
> Regards,
> 
> Charlie
> 

I've always thought of it like this... in C, we have to do something 
like this when declaring a variable:

int x = 0;

We had to specifically tell the language compiler that x is an integer. 
In Python, all we have to do is:

x = 0

The interpretor knows that x is an integer. We can also change the type 
like this:

str(x)
float(x)
long(x)

etc...

To me, this is why Python types are called dynamic. They are easy to 
setup and easy to modify when compared to older, more static languages.

Bye



More information about the Python-list mailing list