bpo-33766: Document that end of file or string is a newline (GH-7383) · python/cpython@f01b951

@@ -73,11 +73,12 @@ Physical lines

7373

--------------

74747575

A physical line is a sequence of characters terminated by an end-of-line

76-

sequence. In source files, any of the standard platform line termination

77-

sequences can be used - the Unix form using ASCII LF (linefeed), the Windows

78-

form using the ASCII sequence CR LF (return followed by linefeed), or the old

79-

Macintosh form using the ASCII CR (return) character. All of these forms can be

80-

used equally, regardless of platform.

76+

sequence. In source files and strings, any of the standard platform line

77+

termination sequences can be used - the Unix form using ASCII LF (linefeed),

78+

the Windows form using the ASCII sequence CR LF (return followed by linefeed),

79+

or the old Macintosh form using the ASCII CR (return) character. All of these

80+

forms can be used equally, regardless of platform. The end of input also serves

81+

as an implicit terminator for the final physical line.

81828283

When embedding Python, source code strings should be passed to Python APIs using

8384

the standard C conventions for newline characters (the ``\n`` character,