0

What Is The Default Data Types That python take as input & shows Output?

In C or C+ we need to declare the data types.. but we are not declaring anythin here.. so how it takes input & output

26th Mar 2017, 6:19 PM
Rakib
Rakib - avatar
2 Réponses
+ 8
input() always return string. Depending on what you exactly mean by 'shows output'. Functions/methods return types you tell them to.
26th Mar 2017, 6:23 PM
Kuba Siekierzyński
Kuba Siekierzyński - avatar
+ 1
python has the same data types as C++ as it is based in C++. python variables go into the interpreter and are converted to C++ variables behind the scenes during runtime. python determines the type when the variable is initialised. in python 2 raw_input() returns a string so you must convert it with int() long() float() etc. and input() is another way to write eval(raw_input()) which tries to run the input string as python code and thus convert it to the appropriate type this. is not reccomended in python 3 input() is the same as raw_input() and raw_input() no longer exists hope this helps
26th Mar 2017, 8:14 PM
Logan New
Logan New - avatar