Related Articles

# Python | Decimal to_eng_string() method

• Last Updated : 05 Sep, 2019

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

 `# 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

 `# 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

```

Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course

My Personal Notes arrow_drop_up