On 10/08/2019 17:35, Dennis Lee Bieber wrote:
On Sat, 10 Aug 2019 11:45:43 +0200, "Peter J. Holzer"<hjp-pyt...@hjp.at>
declaimed the following:


There are of course many variants to all three methods.
        And then one can get downright nasty...

X = 3.14
Y = 2.78
Z = 6.226E23
print("".join(["Plane rotation %s: %s\n" % (nm, vl)
...     for (nm, vl) in [("X", X), ("Y", Y), ("Z", Z)]]))
Plane rotation X: 3.14
Plane rotation Y: 2.78
Plane rotation Z: 6.226e+23

(replace "print" with "outstream.write" for use with the file)


|outstream.write| could be very useful, thank you Peter and Cameron (neither being Rhodri James). If I wanted to learn more about formatting strings is there a better place to go than:

https://docs.python.org/release/3.6.5/library/string.html?highlight=string#format-string-syntax

https://pyformat.info

https://python-reference.readthedocs.io/en/latest/docs/str/formatting.html

And Dennis, whatever you did there is very impressive and works perfectly but I don’t know enough to be able to use it. Please will you say more or direct me to some reference? I couldn’t find ‘nasty’ in the Python docs.
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to