Every line of 'print 2 decimal places python' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
163 def HumanReadableWithDecimalPlaces(number, decimal_places=1): 164 """Creates a human readable format for bytes with fixed decimal places. 165 166 Args: 167 number: The number of bytes. 168 decimal_places: The number of decimal places. 169 Returns: 170 String representing a readable format for number with decimal_places 171 decimal places. 172 """ 173 number_format = MakeHumanReadable(number).split() 174 num = str(int(round(10**decimal_places * float(number_format[0])))) 175 if num == '0': 176 number_format[0] = ('0' + 177 (('.' + 178 ('0' * decimal_places)) if decimal_places else '')) 179 else: 180 num_length = len(num) 181 if decimal_places: 182 num = (num[:num_length - decimal_places] + '.' + 183 num[num_length - decimal_places:]) 184 number_format[0] = num 185 return ' '.join(number_format)