Editorial Note: Talk Android may contain affiliate links on some articles. If you make a purchase through these links, we will earn a commission at no extra cost to you. Learn more.

Understanding the Context

Text messages ... I am reading through a python script that takes an input of XML files and outputs an XML file. However, I do not understand the printing syntax. Can someone please explain what f in print(f".....

Key Insights

In Python 2, print is a statement, which is a whole different kind of thing from a variable or function. Statements are not Python objects that can be passed to type(); they're just part of the language itself, even more so than built-in functions. In Java, arrays don't override toString(), so if you try to print one directly, you get the className + '@' + the hex of the hashCode of the array, as defined by Object.toString(): int[] intArray =... What's the simplest way to print a Java array? - Stack Overflow For Python 2 and earlier, it should be as simple as described in Re: How does one print without a CR?

Final Thoughts

by Guido van Rossum (paraphrased): Is it possible to print something, but not automatically have a carriage return appended to it? Yes, append a comma after the last argument to print. For instance, this loop prints the numbers 0..9 on a line separated by spaces. Note the parameterless "print ... Where do you want to see the output? Messages being output via Debug.Print will be displayed in the immediate window which you can open by pressing Ctrl + G.

You can also Activate the so called Immediate Window by clicking View -> Immediate Window on the VBE toolbar How to print register values in GDB? Asked 15 years ago Modified 1 year, 10 months ago Viewed 449k times