Answer Posted / chaitanya
• To convert the string into a number the built-in functions are used like int() constructor. It is a data type that is used like int (‘1’) ==1.
• float() is also used to show the number in the format as float(‘1’)=1.
• The number by default are interpreted as decimal and if it is represented by int(‘0x1’) then it gives an error as ValueError. In this the int(string,base) function takes the parameter to convert string to number in this the process will be like int(‘0x1’,16)==16. If the base parameter is defined as 0 then it is indicated by an octal and 0x indicates it as hexadecimal number.
• There is function eval() that can be used to convert string into number but it is a bit slower and present many security risks like __import__('os').system("rm -rf$HOME") - use of this will delete the home directory of the system.
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Why does Python have a maximum recursion depth?
How to encrypt a string?
Mention the use of // operator in Python?
What is inside __ init __ py?
Will the do-while loop work if you don’t end it with a semicolon?
What is the zip() function in python?
What is a static relationship?
What is python easy_install?
What is GiL in python programming language?
Tell us something about garbage collector in python?
How does for loop and while loop differ in python and when do you choose to use them?
What makes python object-oriented?
How do I apply a method to a sequence of objects?
How to find max length of any given sublist?
What is difference between yield and return?