Some More Useful inbuilt Functions.
Last Updated: 02th September 2025
print()
- Prints the given object to the console.
sepparameter is used to specify the separator between the objects.endparameter is used to specify the end character.fileparameter is used to specify the file to write the output to.
print("Hello, World!")
print("Hello", "World!", sep=" - ")
print("Hello", "World!", end=" ")
print("Hello", "World!", file=open("output.txt", "w"))
input()
- Gets input from the user.
promptparameter is used to specify the prompt message.endparameter is used to specify the end character.
name = input("Enter your name: ", end=" ")
print("Hello", name)
eval()
- Evaluates the given string expression and returns the result.
- Not recommended for user input.
result = eval("10 + 40")
print(result) # 50
abs()
- Returns the absolute value of the given number.
print(abs(-10)) # 10
round()
- Returns the rounded value of the given number.
ndigitsparameter is used to specify the number of digits to round to.
print(round(3.14)) # 3
print(round(3.49)) # 3
print(round(3.51)) # 4
print(round(3.14, 2)) # 3.14
print(round(3.14159, 2)) # 3.14
all()
- Returns
Trueif all elements of the given iterable areTruthy value.
print(all([True, True, True])) # True
print(all([True, False, True])) # False
print(all([1,,3,0])) # False
print(all([])) # True
any()
- Returns
Trueif any element of the given iterable isTruthy value.
print(any([True, True, True])) # True
print(any([True, False, True])) # True
print(any([1,,3,0])) # True
print(any([])) # False
reversed()
- Returns a reversed iterator object.
iterableparameter is used to specify the iterable to reverse.
print(list(reversed([1, 2, 3]))) # [3, 2, 1]
print(tuple(reversed((1, 2, 3)))) # (3, 2, 1)
print(set(reversed({1, 2, 3}))) # {3, 2, 1}
print(dict(reversed({"a": 1, "b": 2, "c": 3}))) # {'c': 3, 'b': 2, 'a': 1}
enumerate()
- Give the index of each element in the iterable.
startparameter is used to specify the starting index.
print(list(enumerate([1, 2, 3]))) # [(0, 1), (1, 2), (2, 3)]
print(list(enumerate([1, 2, 3], start=1))) # [(1, 1), (2, 2), (3, 3)]
zip()
- Returns a zip object.
- Merges multiple iterables into a single iterator object.
print(list(zip([1, 2, 3], [4, 5, 6]))) # [(1, 4), (2, 5), (3, 6)]
names = ["A", "B", "C"]
scores = [90, 80, 70]
print(list(zip(names, scores)))
# Output: [('A', 90), ('B', 80), ('C', 70)]
max() & min()
- Returns the maximum or minimum value of the given iterable.
keyparameter is used to specify the key function.
print(max([1, 2, 3])) # 3
print(min([1, 2, 3])) # 1
words = ["python", "AI", "datascience"]
print(max(words, key=len)) # datascience
print(min(words, key=len)) # AI
sum()
- Returns the sum of the given iterable.
startparameter is used to specify the starting value.
print(sum([1, 2, 3])) # 6
print(sum([1, 2, 3], start=10)) # 16
help()
- Displays the documentation for the given object.
help(print)
dir()
- Returns a list of the names of the attributes and methods of the given object.
print(dir([1, 2, 3])) # ['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']