Python Built-in Functions: Program Examples
Type Conversion
a = "10"
print(int(a))
print(float(a))
print(str(5.5))
print(bool(0))
print(list("abc"))
Mathematical Functions
print(abs(-7))
print(round(4.567, 2))
print(pow(2, 3))
print(divmod(9, 2))
print(min(5, 2, 9))
print(max(5, 2, 9))
print(sum([1, 2, 3, 4]))
Sequence & Collection Handling
lst = [5, 8, 1, 7]
print(len(lst))
print(sorted(lst))
print(list(reversed(lst)))
for i, val in enumerate(lst):
print(i, val)
a = [1, 2]
b = [3, 4]
print(list(zip(a, b)))
print(list(range(5)))
print(any([False, True]))
print(all([True, True]))
Input/Output
name = input("Enter your name: ")
print("Hello", name)
Object & Type Information
x = 10
print(type(x))
print(isinstance(x, int))
print(id(x))
print(dir(x))
class Test:
val = 5
obj = Test()
print(hasattr(obj, 'val'))
setattr(obj, 'newval', 10)
print(getattr(obj, 'newval'))
delattr(obj, 'newval')
Functional Programming
nums = [1, 2, 3, 4]
squared = list(map(lambda x: x**2, nums))
print(squared)
even = list(filter(lambda x: x % 2 == 0, nums))
print(even)
a = [1, 2]
b = ['a', 'b']
print(list(zip(a, b)))
Miscellaneous
help(print)
print(eval("5+10"))
code = "print('Hello World!')"
exec(code)
print(globals())
Exception Handling
x=5
assert x == 5
try:
raise ValueError("Custom error")
except ValueError as e:
print(e)
List all built-in functions
print(dir(__builtins__))