Python | Decimal to_eng_string() method Last Updated : 05 Sep, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report Decimal#to_eng_string() : to_eng_string() is a Decimal class method which converts to a string, using engineering notation if an exponent is needed. Syntax: Decimal.to_eng_string() Parameter: Decimal values Return: converts to a string Code #1 : Example for to_eng_string() method Python3 # Python Program explaining # to_eng_string() method # loading decimal library from decimal import * # Initializing a decimal value a = Decimal(1.898989) b = Decimal(2.0) # printing Decimal values print ("Decimal value a : ", a) print ("Decimal value b : ", b) # Using Decimal.to_eng_string() method print ("\n\nDecimal a with to_eng_string() method : ", a.to_eng_string()) print ("Decimal b with to_eng_string() method : ", b.to_eng_string()) Output : Decimal value a : 1.8989890000000000380708797820261679589748382568359375 Decimal value b : 2 Decimal a with to_eng_string() method : 1.8989890000000000380708797820261679589748382568359375 Decimal b with to_eng_string() method : 2 Code #2 : Example for to_eng_string() method Python3 # Python Program explaining # to_eng_string() method # loading decimal library from decimal import * # Initializing a decimal value a = Decimal(3.14) b = Decimal(15) # printing Decimal values print ("Decimal value a : ", a) print ("Decimal value b : ", b) # Using Decimal.to_eng_string() method print ("\n\nDecimal a with to_eng_string() method : ", a.to_eng_string()) print ("Decimal b with to_eng_string() method : ", b.to_eng_string()) Output : Decimal value a : 3.140000000000000124344978758017532527446746826171875 Decimal value b : 15 Decimal a with to_eng_string() method : 3.140000000000000124344978758017532527446746826171875 Decimal b with to_eng_string() method : 15 Comment More infoAdvertise with us Next Article Python | Decimal exp() method N noobestars101 Follow Improve Article Tags : Python Practice Tags : python Similar Reads Python string isdecimal() Method In Python, the isdecimal() method is a quick and easy way to check if a string contains only decimal digits. It works by returning True when the string consists of digits from 0 to 9 and False otherwise. This method is especially useful when we want to ensure that user inputs or string data are stri 3 min read Python | Decimal sqrt() method Decimal#sqrt() : sqrt() is a Decimal class method which returns the Square root of a non-negative number to context precision. Syntax: Decimal.sqrt() Parameter: Decimal values Return: the Square root of a non-negative number to context precision. Code #1 : Example for sqrt() method Python3 # Python 2 min read Python | Decimal ln() method Decimal#ln() : ln() is a Decimal class method which returns the natural (base e) logarithm of the Decimal value. Syntax: Decimal.ln() Parameter: Decimal values Return: the natural (base e) logarithm of the Decimal value. Code #1 : Example for ln() method Python3 # Python Program explaining # ln() me 2 min read Python | Decimal is_zero() method Decimal#is_zero() : is_zero() is a Decimal class method which checks whether the Decimal value is zero value. Syntax: Decimal.is_zero() Parameter: Decimal values Return: true - if the Decimal value is zero value; otherwise false Code #1 : Example for is_zero() method Python3 # Python Program explain 2 min read Python | Decimal exp() method Decimal#exp() : exp() is a Decimal class method which returns the value of the (natural) exponential function e**x at the given number Syntax: Decimal.exp() Parameter: Decimal values Return: the value of the (natural) exponential function e**x at the given number Code #1 : Example for exp() method P 2 min read Python | Decimal as_integer_ratio() method Decimal#as_integer_ratio() : as_integer_ratio() is a Decimal class method which returns the exponent after shifting out the coefficientâs rightmost digits until only the lead digit remains : as a pair (n, d) Syntax: Decimal.as_integer_ratio() Parameter: Decimal values Return: the exponent after shif 2 min read Like