1>>> x = 13.949999999999999999
2>>> x
313.95
4>>> g = float("{:.2f}".format(x))
5>>> g
613.95
7>>> x == g
8True
9>>> h = round(x, 2)
10>>> h
1113.95
12>>> x == h
13True
1# Newer f-string format
2name = "Foo"
3age = 12
4print(f"Hello, My name is {name} and I'm {age} years old.")
5# output :
6# Hello, my name is Foo and I'm 12 years old.
1Name = 'Tame Tamir'
2Age = 14
3
4Formatted_string = 'Hello, my name is {name}, I am {age} years old.'.format(name=Name,age=Age)
5# after the formatting, the variable name inside the {} will be replaced by whatever you declare in the .format() part.
6print(Formatted_string) # output = Hello, my name is Tame Tamir, I am 14 years old.
1#New Style
2'{} {}'.format('one', 'two')
3
4#Old Style
5'%s %s' % ('one', 'two')