Reuse a parameter in String.format?

From the docs: The format specifiers for general, character, and numeric types have the following syntax: %[argument_index$][flags][width][.precision]conversion The optional argument_index is a decimal integer indicating the position of the argument in the argument list. The first argument is referenced by “1$”, the second by “2$”, etc. String.format(“%1$s %1$s %1$s %1$s %1$s %1$s”, hello);

php Replacing multiple spaces with a single space [duplicate]

Use preg_replace() and instead of [ \t\n\r] use \s: $output = preg_replace(‘!\s+!’, ‘ ‘, $input); From Regular Expression Basic Syntax Reference: \d, \w and \s Shorthand character classes matching digits, word characters (letters, digits, and underscores), and whitespace (spaces, tabs, and line breaks). Can be used inside and outside character classes.

Display a decimal in scientific notation

from decimal import Decimal ‘%.2E’ % Decimal(‘40800000000.00000000000000’) # returns ‘4.08E+10′ In your ‘40800000000.00000000000000’ there are many more significant zeros that have the same meaning as any other digit. That’s why you have to tell explicitly where you want to stop. If you want to remove all trailing zeros automatically, you can try: def format_e(n): a=”%E” … Read more