What will be the output of the following Python functions?
chr(‘97’)
chr(97)
chr(‘97’)
chr(97)A. a
Error
B. ‘a’
a
C. Error
a
D. Error
Error
Answer: Option C
Solution (By Examveda Team)
For the first call chr('97'), the function chr() expects an integer representing a Unicode code point, not a string. When it receives the string '97', it attempts to convert it to an integer, but it raises a TypeError because it cannot directly convert a string to an integer in this context. Hence, it results in an error.For the second call chr(97), the argument passed is an integer, which represents the Unicode code point for the character 'a'. Therefore, this call to chr() returns the character 'a'.
So, the output is "Error" for the first call and "a" for the second call.
Related Questions on Python Built In Functions
Which built-in function is used to find the smallest item in an iterable?
A. min()
B. smallest()
C. minimum()
D. small()
What does the built-in function round() do in Python?
A. Rounds a floating-point number to the nearest integer
B. Returns the square of a number
C. Returns the absolute value of a number
D. Converts a number to a string
What does the built-in function max() do in Python?
A. Returns the largest item in an iterable
B. Converts a number to a string
C. Returns the square of a number
D. Returns the absolute value of a number
Which built-in function is used to check if all elements in an iterable are true?
A. all()
B. every()
C. true()
D. check()

Join The Discussion