1 00:00:02,540 --> 00:00:09,590 In Python we don't have to declare it a vegetable in a program. 2 00:00:09,590 --> 00:00:19,910 If you need a vegetable in a program you can directly assign a value to the variable like this and then 3 00:00:19,910 --> 00:00:25,640 start using the variable for it for the operations. 4 00:00:25,640 --> 00:00:38,030 Say for example it is equal to ablest and as we know in Python where build act like pointers rather 5 00:00:38,030 --> 00:00:49,750 than contain knows after certain operations are performed on a variable. 6 00:00:49,800 --> 00:00:50,290 David 7 00:00:53,090 --> 00:01:03,110 after this operation bind to the memory location containing this value will not only the value of a 8 00:01:03,110 --> 00:01:11,030 variable can change during the program execution but the data type as well. 9 00:01:11,480 --> 00:01:23,860 So for example you can assign an integer value to a variable like this use it as an integer for a while 10 00:01:26,610 --> 00:01:36,030 like this and then assign a string to the variable say after you have performed operations on this variable 11 00:01:36,510 --> 00:01:45,020 you can change the type of this variable by simply assigning the value. 12 00:01:45,030 --> 00:01:58,230 In this case a string to the variable so the variable a now points to the string containing hello world. 13 00:01:58,230 --> 00:02:07,770 And this does not throw an error in Python so changing the data type of a variable is allowed in Python 14 00:02:08,100 --> 00:02:10,430 and it does not throw any error.