Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- num = 1/3.0 # у нас есть число с плавающей запятой float
- print(num) # если мы попытаемся его распечатать в оригинальном виде - получим # 0.333333333333
- # используя символ % и спецификатор (f,s,d,e...) - мы можем (конвертируя в стринг) получить более приемлемый вид
- print("%.2f"%(num)) # 0.33 # 2 - два знака после запятой, f - вещественное число
- print("%.5s"%(num)) # 0.333 # 5 - пять знаков всего, s - строка
- print("%.6r"%(num)) # 0.3333 # 6 - шесть знаков всего, r - строка использованием функции репр (в print() не отображается)
- char = ord("1")
- print("%c"%(char)) # 1 # c - символ
- print("%.3d"%(num)) # 000 # 3 - три знака всего, d - десятичное число
- print("%.4i"%(num)) # 0000 # 4 - четыри знака всего, i - целое число
- num = num+20
- print("%.4o"%(num)) # 0012 # 4 - четыри знака, o - восьмеричное целое число
- print("%.4x"%(num)) # 0012 # 4 - четыри знака, x - шестнадцатеричное целое число
- print("%.5e"%(num)) # 2.03333e+01 # 5 - пять знаков после запятой, e - експонентная форма
- print("%.5g"%(num)) # 20.333 # 5 - пять знаков всего исключая запятую, g - либо f либо e
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement