# Exponentiation
The math module contains the math.sqrt() -function that can compute the square root of any number (that can be converted to a float ) and the result will always be a float :
The math.sqrt() function raises a ValueError if the result would be complex :
ValueError: math domain error
math.sqrt(x) is faster than math.pow(x, 0.5) or x ** 0.5 but the precision of the results is the same. The cmath module is extremely similar to the math module, except for the fact it can compute complex numbers and all of its results are in the form of a + bi. It can also use .sqrt() :
What’s with the j ? j is the equivalent to the square root of -1. All numbers can be put into the form a + bi, or in this case, a + bj. a is the real part of the number like the 2 in 2+0j . Since it has no imaginary part, b is 0. b represents part of the imaginary part of the number like the 2 in 2j . Since there is no real part in this, 2j can also be written as 0 + 2j .
# Exponentiation using builtins: ** and pow()
(opens new window) can be used by using the builtin pow -function or the ** operator:
For most (all in Python 2.x) arithmetic operations the result’s type will be that of the wider operand. This is not true for ** ; the following cases are exceptions from this rule:
The operator module contains two functions that are equivalent to the ** -operator:
or one could directly call the __pow__ method:
# Modular exponentiation: pow() with 3 arguments
Supplying pow() with 3 arguments pow(a, b, c) evaluates the modular exponentiation
For built-in types using modular exponentiation is only possible if:
- First argument is an int
- Second argument is an int >= 0
- Third argument is an int != 0
These restrictions are also present in python 3.x
For example one can use the 3-argument form of pow to define a modular inverse
# Exponentiation using the math module: math.pow()
The math -module contains another math.pow() function. The difference to the builtin pow() -function or ** operator is that the result is always a float :
Which excludes computations with complex inputs:
TypeError: can’t convert complex to float
and computations that would lead to complex results:
ValueError: math domain error
# Exponential function: math.exp() and cmath.exp()
Both the math and cmath -module contain the Euler number: e
(opens new window) and using it with the builtin pow() -function or ** -operator works mostly like math.exp() :
However the result is different and using the exponential function directly is more reliable than builtin exponentiation with base math.e :
# Exponential function minus 1: math.expm1()
The math module contains the expm1() -function that can compute the expression math.e ** x — 1 for very small x with higher precision than math.exp(x) or cmath.exp(x) would allow:
For very small x the difference gets bigger:
The improvement is significant in scientic computing. For example the Planck’s law
(opens new window) contains an exponential function minus 1:
# Magic methods and exponentiation: builtin, math and cmath
Supposing you have a class that stores purely integer values:
Using the builtin pow function or ** operator always calls __pow__ :
The second argument of the __pow__() method can only be supplied by using the builtin- pow() or by directly calling the method:
While the math -functions always convert it to a float and use the float-computation:
cmath -functions try to convert it to complex but can also fallback to float if there is no explicit conversion to complex :
Neither math nor cmath will work if also the __float__() -method is missing:
TypeError: a float is required
# Roots: nth-root with fractional exponents
While the math.sqrt function is provided for the specific case of square roots, it’s often convenient to use the exponentiation operator ( ** ) with fractional exponents to perform nth-root operations, like cube roots.
The inverse of an exponentiation is exponentiation by the exponent’s reciprocal. So, if you can cube a number by putting it to the exponent of 3, you can find the cube root of a number by putting it to the exponent of 1/3.
# Computing large integer roots
Even though Python natively supports big integers, taking the nth root of very large numbers can fail in Python.
OverflowError: long int too large to convert to float
When dealing with such large integers, you will need to use a custom function to compute the nth root of a number.
Функция pow python

Функция Python pow() — одна из наиболее часто используемых встроенных функций. Широко используется для вычисления значения a в степени n или, более конкретно, a n . Это очень полезная функция при выполнении некоторых сложных математических вычислений, а иногда и для других операций.
Использование функции Python pow()
Функцию pow() можно передать с тремя аргументами. Синтаксис для pow() приведен ниже,
- а — это число, степень которого мы вычисляем, или базовое число,
- n — это степень a или экспоненциальная часть,
- b — число, с которым будет рассчитан модуль an.
Примечание: b — необязательный аргумент.
Примеры
Посмотрите на код ниже, здесь мы пытаемся вычислить значение, скажем, 2 5 .

Давайте снова попробуем передать необязательный аргумент модуля,
Соответственно, мы получаем результат как 2. Поскольку pow(2,5,5) фактически возвращает значение для (2 ^ 5)% 5 или 32% 5 = 2.
Примечание: при использовании аргумента по модулю мы должны убедиться, что второй аргумент (экспоненциальная часть) является положительным целым числом. В противном случае возникает ошибка, как показано ниже,
Что делает функция pow в python
Python pow() function returns the result of the first parameter raised to the power of the second parameter.
Syntax of pow() Function in Python
- x : Number whose power has to be calculated.
- y : Value raised to compute power.
- mod [optional]: if provided, performs modulus of mod on the result of x**y (i.e.: x**y % mod)
Python pow() Function Example
The pow() in Python is simple to use, just pass two values as the parameters.
Python3
Output:
Power Function in Python with Modulus
We can pass more than two parameters to the pow() in Python. The first parameter is the number on which we want to apply the Pow() function, the second parameter is the power and the third parameter is to perform the modulus operation.
Python3
Output:
Implementation Cases in pow() Function in Python
The below table summarises the different cases to apply the Python pow() function.
Python Built-in Functions
The Python built-in functions are defined as the functions whose functionality is pre-defined in Python. The python interpreter has several functions that are always present for use. These functions are known as Built-in Functions. There are several built-in functions in Python which are listed below:
Python abs() Function
The python abs() function is used to return the absolute value of a number. It takes only one argument, a number whose absolute value is to be returned. The argument can be an integer and floating-point number. If the argument is a complex number, then, abs() returns its magnitude.
Python abs() Function Example
- # integer number
- integer = -20
- print(‘Absolute value of -40 is:’, abs(integer))
- # floating number
- floating = -20.83
- print(‘Absolute value of -40.83 is:’, abs(floating))
Output:
Python all() Function
The python all() function accepts an iterable object (such as list, dictionary, etc.). It returns true if all items in passed iterable are true. Otherwise, it returns False. If the iterable object is empty, the all() function returns True.
Python all() Function Example
- # all values true
- k = [1, 3, 4, 6]
- print(all(k))
- # all values false
- k = [0, False]
- print(all(k))
- # one false value
- k = [1, 3, 7, 0]
- print(all(k))
- # one true value
- k = [0, False, 5]
- print(all(k))
- # empty iterable
- k = []
- print(all(k))
Output:
Python bin() Function
The python bin() function is used to return the binary representation of a specified integer. A result always starts with the prefix 0b.
Python bin() Function Example
- x = 10
- y = bin(x)
- print (y)
Output:
Python bool()
The python bool() converts a value to boolean(True or False) using the standard truth testing procedure.
Python bool() Example
- test1 = []
- print(test1,’is’,bool(test1))
- test1 = [0]
- print(test1,’is’,bool(test1))
- test1 = 0.0
- print(test1,’is’,bool(test1))
- test1 = None
- print(test1,’is’,bool(test1))
- test1 = True
- print(test1,’is’,bool(test1))
- test1 = ‘Easy string’
- print(test1,’is’,bool(test1))
Output:
Python bytes()
The python bytes() in Python is used for returning a bytes object. It is an immutable version of the bytearray() function.
It can create empty bytes object of the specified size.
Python bytes() Example
- string = “Hello World.”
- array = bytes(string, ‘utf-8’)
- print(array)
Output:
Python callable() Function
A python callable() function in Python is something that can be called. This built-in function checks and returns true if the object passed appears to be callable, otherwise false.
Python callable() Function Example
- x = 8
- print(callable(x))
Output:
Python compile() Function
The python compile() function takes source code as input and returns a code object which can later be executed by exec() function.
Python compile() Function Example
- # compile string source to code
- code_str = ‘x=5\ny=10\nprint(“sum =”,x+y)’
- code = compile(code_str, ‘sum.py’, ‘exec’)
- print(type(code))
- exec(code)
- exec(x)
Output:
Python exec() Function
The python exec() function is used for the dynamic execution of Python program which can either be a string or object code and it accepts large blocks of code, unlike the eval() function which only accepts a single expression.
Python exec() Function Example
- x = 8
- exec(‘print(x==8)’)
- exec(‘print(x+4)’)
Output:
Python sum() Function
As the name says, python sum() function is used to get the sum of numbers of an iterable, i.e., list.
Python sum() Function Example
- s = sum([1, 2,4 ])
- print(s)
- s = sum([1, 2, 4], 10)
- print(s)
Output:
Python any() Function
The python any() function returns true if any item in an iterable is true. Otherwise, it returns False.
Python any() Function Example
- l = [4, 3, 2, 0]
- print(any(l))
- l = [0, False]
- print(any(l))
- l = [0, False, 5]
- print(any(l))
- l = []
- print(any(l))
Output:
Python ascii() Function
The python ascii() function returns a string containing a printable representation of an object and escapes the non-ASCII characters in the string using \x, \u or \U escapes.
Python ascii() Function Example
- normalText = ‘Python is interesting’
- print(ascii(normalText))
- otherText = ‘Pythön is interesting’
- print(ascii(otherText))
- print(‘Pyth\xf6n is interesting’)
Output:
Python bytearray()
The python bytearray() returns a bytearray object and can convert objects into bytearray objects, or create an empty bytearray object of the specified size.
Python bytearray() Example
- string = “Python is a programming language.”
- # string with encoding ‘utf-8’
- arr = bytearray(string, ‘utf-8’)
- print(arr)
Output:
Python eval() Function
The python eval() function parses the expression passed to it and runs python expression(code) within the program.
Python eval() Function Example
- x = 8
- print(eval(‘x + 1’))
Output:
Python float()
The python float() function returns a floating-point number from a number or string.
Python float() Example
- # for integers
- print(float(9))
- # for floats
- print(float(8.19))
- # for string floats
- print(float(“-24.27”))
- # for string floats with whitespaces
- print(float(“ -17.19\n”))
- # string float error
- print(float(“xyz”))
Output:
Python format() Function
The python format() function returns a formatted representation of the given value.
Python format() Function Example
- # d, f and b are a type
- # integer
- print(format(123, “d”))
- # float arguments
- print(format(123.4567898, “f”))
- # binary format
- print(format(12, “b”))
Output:
Python frozenset()
The python frozenset() function returns an immutable frozenset object initialized with elements from the given iterable.
Python frozenset() Example
- # tuple of letters
- letters = (‘m’, ‘r’, ‘o’, ‘t’, ‘s’)
- fSet = frozenset(letters)
- print(‘Frozen set is:’, fSet)
- print(‘Empty frozen set is:’, frozenset())
Output:
Python getattr() Function
The python getattr() function returns the value of a named attribute of an object. If it is not found, it returns the default value.
Python getattr() Function Example
- class Details:
- age = 22
- name = “Phill”
- details = Details()
- print(‘The age is:’, getattr(details, “age”))
- print(‘The age is:’, details.age)
Output:
Python globals() Function
The python globals() function returns the dictionary of the current global symbol table.
A Symbol table is defined as a data structure which contains all the necessary information about the program. It includes variable names, methods, classes, etc.
Python globals() Function Example
- age = 22
- globals()[‘age’] = 22
- print(‘The age is:’, age)
Output:
Python hasattr() Function
The python any() function returns true if any item in an iterable is true, otherwise it returns False.
Python hasattr() Function Example
- l = [4, 3, 2, 0]
- print(any(l))
- l = [0, False]
- print(any(l))
- l = [0, False, 5]
- print(any(l))
- l = []
- print(any(l))
Output:
Python iter() Function
The python iter() function is used to return an iterator object. It creates an object which can be iterated one element at a time.
Python iter() Function Example
- # list of numbers
- list = [1,2,3,4,5]
- listIter = iter(list)
- # prints ‘1’
- print(next(listIter))
- # prints ‘2’
- print(next(listIter))
- # prints ‘3’
- print(next(listIter))
- # prints ‘4’
- print(next(listIter))
- # prints ‘5’
- print(next(listIter))
Output:
Python len() Function
The python len() function is used to return the length (the number of items) of an object.
Python len() Function Example
- strA = ‘Python’
- print(len(strA))
Output:
Python list()
The python list() creates a list in python.
Python list() Example
- # empty list
- print(list())
- # string
- String = ‘abcde’
- print(list(String))
- # tuple
- Tuple = (1,2,3,4,5)
- print(list(Tuple))
- # list
- List = [1,2,3,4,5]
- print(list(List))
Output:
Python locals() Function
The python locals() method updates and returns the dictionary of the current local symbol table.
A Symbol table is defined as a data structure which contains all the necessary information about the program. It includes variable names, methods, classes, etc.
Python locals() Function Example
- def localsAbsent():
- return locals()
- def localsPresent():
- present = True
- return locals()
- print(‘localsNotPresent:’, localsAbsent())
- print(‘localsPresent:’, localsPresent())
Output:
Python map() Function
The python map() function is used to return a list of results after applying a given function to each item of an iterable(list, tuple etc.).
Python map() Function Example
- def calculateAddition(n):
- return n+n
- numbers = (1, 2, 3, 4)
- result = map(calculateAddition, numbers)
- print(result)
- # converting map object to set
- numbersAddition = set(result)
- print(numbersAddition)
Output:
Python memoryview() Function
The python memoryview() function returns a memoryview object of the given argument.
Python memoryview () Function Example
- #A random bytearray
- randomByteArray = bytearray(‘ABC’, ‘utf-8’)
- mv = memoryview(randomByteArray)
- # access the memory view’s zeroth index
- print(mv[0])
- # It create byte from memory view
- print(bytes(mv[0:2]))
- # It create list from memory view
- print(list(mv[0:3]))
Output:
Python object()
The python object() returns an empty object. It is a base for all the classes and holds the built-in properties and methods which are default for all the classes.
Python object() Example
- python = object()
- print(type(python))
- print(dir(python))
Output:
Python open() Function
The python open() function opens the file and returns a corresponding file object.
Python open() Function Example
- # opens python.text file of the current directory
- f = open(“python.txt”)
- # specifying full path
- f = open(“C:/Python33/README.txt”)
Output:
Python chr() Function
Python chr() function is used to get a string representing a character which points to a Unicode code integer. For example, chr(97) returns the string ‘a’. This function takes an integer argument and throws an error if it exceeds the specified range. The standard range of the argument is from 0 to 1,114,111.
Python chr() Function Example
- # Calling function
- result = chr(102) # It returns string representation of a char
- result2 = chr(112)
- # Displaying result
- print(result)
- print(result2)
- # Verify, is it string type?
- print(“is it string type:”, type(result) is str)
Output:
Python complex()
Python complex() function is used to convert numbers or string into a complex number. This method takes two optional parameters and returns a complex number. The first parameter is called a real and second as imaginary parts.
Python complex() Example
- # Python complex() function example
- # Calling function
- a = complex(1) # Passing single parameter
- b = complex(1,2) # Passing both parameters
- # Displaying result
- print(a)
- print(b)
Output:
Python delattr() Function
Python delattr() function is used to delete an attribute from a class. It takes two parameters, first is an object of the class and second is an attribute which we want to delete. After deleting the attribute, it no longer available in the class and throws an error if try to call it using the class object.
Python delattr() Function Example
- class Student:
- id = 101
- name = “Pranshu”
- email = “pranshu@abc.com”
- # Declaring function
- def getinfo(self):
- print(self.id, self.name, self.email)
- s = Student()
- s.getinfo()
- delattr(Student,’course’) # Removing attribute which is not available
- s.getinfo() # error: throws an error
Output:
Python dir() Function
Python dir() function returns the list of names in the current local scope. If the object on which method is called has a method named __dir__(), this method will be called and must return the list of attributes. It takes a single object type argument.
Python dir() Function Example
- # Calling function
- att = dir()
- # Displaying result
- print(att)
Output:
Python divmod() Function
Python divmod() function is used to get remainder and quotient of two numbers. This function takes two numeric arguments and returns a tuple. Both arguments are required and numeric
Python divmod() Function Example
- # Python divmod() function example
- # Calling function
- result = divmod(10,2)
- # Displaying result
- print(result)
Output:
Python enumerate() Function
Python enumerate() function returns an enumerated object. It takes two parameters, first is a sequence of elements and the second is the start index of the sequence. We can get the elements in sequence either through a loop or next() method.
Python enumerate() Function Example
- # Calling function
- result = enumerate([1,2,3])
- # Displaying result
- print(result)
- print(list(result))
Output:
Python dict()
Python dict() function is a constructor which creates a dictionary. Python dictionary provides three different constructors to create a dictionary:
- If no argument is passed, it creates an empty dictionary.
- If a positional argument is given, a dictionary is created with the same key-value pairs. Otherwise, pass an iterable object.
- If keyword arguments are given, the keyword arguments and their values are added to the dictionary created from the positional argument.
Python dict() Example
- # Calling function
- result = dict() # returns an empty dictionary
- result2 = dict(a=1,b=2)
- # Displaying result
- print(result)
- print(result2)
Output:
Python filter() Function
Python filter() function is used to get filtered elements. This function takes two arguments, first is a function and the second is iterable. The filter function returns a sequence of those elements of iterable object for which function returns true value.
The first argument can be none, if the function is not available and returns only elements that are true.
Python filter() Function Example
- # Python filter() function example
- def filterdata(x):
- if x>5:
- return x
- # Calling function
- result = filter(filterdata,(1,2,6))
- # Displaying result
- print(list(result))
Output:
Python hash() Function
Python hash() function is used to get the hash value of an object. Python calculates the hash value by using the hash algorithm. The hash values are integers and used to compare dictionary keys during a dictionary lookup. We can hash only the types which are given below:
Hashable types: * bool * int * long * float * string * Unicode * tuple * code object.
Python hash() Function Example
- # Calling function
- result = hash(21) # integer value
- result2 = hash(22.2) # decimal value
- # Displaying result
- print(result)
- print(result2)
Output:
Python help() Function
Python help() function is used to get help related to the object passed during the call. It takes an optional parameter and returns help information. If no argument is given, it shows the Python help console. It internally calls python’s help function.
Python help() Function Example
- # Calling function
- info = help() # No argument
- # Displaying result
- print(info)
Output:
Python min() Function
Python min() function is used to get the smallest element from the collection. This function takes two arguments, first is a collection of elements and second is key, and returns the smallest element from the collection.
Python min() Function Example
- # Calling function
- small = min(2225,325,2025) # returns smallest element
- small2 = min(1000.25,2025.35,5625.36,10052.50)
- # Displaying result
- print(small)
- print(small2)
Output:
Python set() Function
In python, a set is a built-in class, and this function is a constructor of this class. It is used to create a new set using elements passed during the call. It takes an iterable object as an argument and returns a new set object.
Python set() Function Example
- # Calling function
- result = set() # empty set
- result2 = set(‘12’)
- result3 = set(‘javatpoint’)
- # Displaying result
- print(result)
- print(result2)
- print(result3)
Output:
Python hex() Function
Python hex() function is used to generate hex value of an integer argument. It takes an integer argument and returns an integer converted into a hexadecimal string. In case, we want to get a hexadecimal value of a float, then use float.hex() function.
Python hex() Function Example
- # Calling function
- result = hex(1)
- # integer value
- result2 = hex(342)
- # Displaying result
- print(result)
- print(result2)
Output:
Python id() Function
Python id() function returns the identity of an object. This is an integer which is guaranteed to be unique. This function takes an argument as an object and returns a unique integer number which represents identity. Two objects with non-overlapping lifetimes may have the same id() value.
Python id() Function Example
- # Calling function
- val = id(“Javatpoint”) # string object
- val2 = id(1200) # integer object
- val3 = id([25,336,95,236,92,3225]) # List object
- # Displaying result
- print(val)
- print(val2)
- print(val3)
Output:
Python setattr() Function
Python setattr() function is used to set a value to the object’s attribute. It takes three arguments, i.e., an object, a string, and an arbitrary value, and returns none. It is helpful when we want to add a new attribute to an object and set a value to it.
Python setattr() Function Example
- class Student:
- id = 0
- name = “”
- def __init__(self, id, name):
- self.id = id
- self.name = name
- student = Student(102,”Sohan”)
- print(student.id)
- print(student.name)
- #print(student.email) product error
- setattr(student, ‘email’,’sohan@abc.com’) # adding new attribute
- print(student.email)
Output:
Python slice() Function
Python slice() function is used to get a slice of elements from the collection of elements. Python provides two overloaded slice functions. The first function takes a single argument while the second function takes three arguments and returns a slice object. This slice object can be used to get a subsection of the collection.
Python slice() Function Example
- # Calling function
- result = slice(5) # returns slice object
- result2 = slice(0,5,3) # returns slice object
- # Displaying result
- print(result)
- print(result2)
Output:
Python sorted() Function
Python sorted() function is used to sort elements. By default, it sorts elements in an ascending order but can be sorted in descending also. It takes four arguments and returns a collection in sorted order. In the case of a dictionary, it sorts only keys, not values.
Python sorted() Function Example
- str = “javatpoint” # declaring string
- # Calling function
- sorted1 = sorted(str) # sorting string
- # Displaying result
- print(sorted1)
Output:
Python next() Function
Python next() function is used to fetch next item from the collection. It takes two arguments, i.e., an iterator and a default value, and returns an element.
This method calls on iterator and throws an error if no item is present. To avoid the error, we can set a default value.
Python next() Function Example
- number = iter([256, 32, 82]) # Creating iterator
- # Calling function
- item = next(number)
- # Displaying result
- print(item)
- # second item
- item = next(number)
- print(item)
- # third item
- item = next(number)
- print(item)
Output:
Python input() Function
Python input() function is used to get an input from the user. It prompts for the user input and reads a line. After reading data, it converts it into a string and returns it. It throws an error EOFError if EOF is read.
Python input() Function Example
- # Calling function
- val = input(“Enter a value: “)
- # Displaying result
- print(“You entered:”,val)
Output:
Python int() Function
Python int() function is used to get an integer value. It returns an expression converted into an integer number. If the argument is a floating-point, the conversion truncates the number. If the argument is outside the integer range, then it converts the number into a long type.
If the number is not a number or if a base is given, the number must be a string.
Python int() Function Example
- # Calling function
- val = int(10) # integer value
- val2 = int(10.52) # float value
- val3 = int(‘10’) # string value
- # Displaying result
- print(“integer values :”,val, val2, val3)
Output:
Python isinstance() Function
Python isinstance() function is used to check whether the given object is an instance of that class. If the object belongs to the class, it returns true. Otherwise returns False. It also returns true if the class is a subclass.
The isinstance() function takes two arguments, i.e., object and classinfo, and then it returns either True or False.
Python isinstance() function Example
- class Student:
- id = 101
- name = “John”
- def __init__(self, id, name):
- self.id=id
- self.name=name
- student = Student(1010,”John”)
- lst = [12,34,5,6,767]
- # Calling function
- print(isinstance(student, Student)) # isinstance of Student class
- print(isinstance(lst, Student))
Output:
Python oct() Function
Python oct() function is used to get an octal value of an integer number. This method takes an argument and returns an integer converted into an octal string. It throws an error TypeError, if argument type is other than an integer.
Python oct() function Example
- # Calling function
- val = oct(10)
- # Displaying result
- print(“Octal value of 10:”,val)
Output:
Python ord() Function
The python ord() function returns an integer representing Unicode code point for the given Unicode character.
Python ord() function Example
- # Code point of an integer
- print(ord(‘8’))
- # Code point of an alphabet
- print(ord(‘R’))
- # Code point of a character
- print(ord(‘&’))
Output:
Python pow() Function
The python pow() function is used to compute the power of a number. It returns x to the power of y. If the third argument(z) is given, it returns x to the power of y modulus z, i.e. (x, y) % z.
Python pow() function Example
- # positive x, positive y (x**y)
- print(pow(4, 2))
- # negative x, positive y
- print(pow(-4, 2))
- # positive x, negative y (x**-y)
- print(pow(4, -2))
- # negative x, negative y
- print(pow(-4, -2))
Output:
Python print() Function
The python print() function prints the given object to the screen or other standard output devices.
Python print() function Example
- print(“Python is programming language.”)
- x = 7
- # Two objects passed
- print(“x =”, x)
- y = x
- # Three objects passed
- print(‘x =’, x, ‘= y’)
Output:
Python range() Function
The python range() function returns an immutable sequence of numbers starting from 0 by default, increments by 1 (by default) and ends at a specified number.
Python range() function Example
- # empty range
- print(list(range(0)))
- # using the range(stop)
- print(list(range(4)))
- # using the range(start, stop)
- print(list(range(1,7 )))
Output:
Python reversed() Function
The python reversed() function returns the reversed iterator of the given sequence.
Python reversed() function Example
- # for string
- String = ‘Java’
- print(list(reversed(String)))
- # for tuple
- Tuple = (‘J’, ‘a’, ‘v’, ‘a’)
- print(list(reversed(Tuple)))
- # for range
- Range = range(8, 12)
- print(list(reversed(Range)))
- # for list
- List = [1, 2, 7, 5]
- print(list(reversed(List)))
Output:
Python round() Function
The python round() function rounds off the digits of a number and returns the floating point number.
Python round() Function Example
- # for integers
- print(round(10))
- # for floating point
- print(round(10.8))
- # even choice
- print(round(6.6))
Output:
Python issubclass() Function
The python issubclass() function returns true if object argument(first argument) is a subclass of second class(second argument).
Python issubclass() Function Example
- class Rectangle:
- def __init__(rectangleType):
- print(‘Rectangle is a ‘, rectangleType)
- class Square(Rectangle):
- def __init__(self):
- Rectangle.__init__(‘square’)
- print(issubclass(Square, Rectangle))
- print(issubclass(Square, list))
- print(issubclass(Square, (list, Rectangle)))
- print(issubclass(Rectangle, (list, Rectangle)))
Output:
Python str
The python str() converts a specified value into a string.
Python str() Function Example
- str(‘4’)
Output:
Python tuple() Function
The python tuple() function is used to create a tuple object.
Python tuple() Function Example
- t1 = tuple()
- print(‘t1=’, t1)
- # creating a tuple from a list
- t2 = tuple([1, 6, 9])
- print(‘t2=’, t2)
- # creating a tuple from a string
- t1 = tuple(‘Java’)
- print(‘t1=’,t1)
- # creating a tuple from a dictionary
- t1 = tuple(<4: ‘four’, 5: ‘five’>)
- print(‘t1=’,t1)
Output:
Python type()
The python type() returns the type of the specified object if a single argument is passed to the type() built in function. If three arguments are passed, then it returns a new type object.
Python type() Function Example
- List = [4, 5]
- print(type(List))
- Dict =
- print(type(Dict))
- class Python:
- a = 0
- InstanceOfPython = Python()
- print(type(InstanceOfPython))
Output:
Python vars() function
The python vars() function returns the __dict__ attribute of the given object.
Python vars() Function Example
- class Python:
- def __init__(self, x = 7, y = 9):
- self.x = x
- self.y = y
- InstanceOfPython = Python()
- print(vars(InstanceOfPython))
Output:
Python zip() Function
The python zip() Function returns a zip object, which maps a similar index of multiple containers. It takes iterables (can be zero or more), makes it an iterator that aggregates the elements based on iterables passed, and returns an iterator of tuples.