Using the print command in Python3
Navkirat Singh
navkirats at gmail.com
Tue Aug 10 01:59:58 EDT 2010
On 10-Aug-2010, at 11:04 AM, Benjamin Kaplan wrote:
> On Mon, Aug 9, 2010 at 10:17 PM, Grady Knotts <gradyknotts at gmail.com> wrote:
>> In earlier versions of Python I can do:
>> print 'A',
>> print 'B'
>> to print everything on the same line: 'A B'
>>
>> But I don't know how to do this with Python3
>> I've been trying things like:
>> print('A',)
>> print('B')
>> and it prints two different lines.
>>
>> So, do I get two different print statements to output on the same line?
>>
>
>
>>>> help(print)
> Help on built-in function print in module builtins:
>
> print(...)
> print(value, ..., sep=' ', end='\n', file=sys.stdout)
>
> Prints the values to a stream, or to sys.stdout by default.
> Optional keyword arguments:
> file: a file-like object (stream); defaults to the current sys.stdout.
> sep: string inserted between values, default a space.
> end: string appended after the last value, default a newline.
> --
> http://mail.python.org/mailman/listinfo/python-list
One method of doing this:
Use the join method of the string:
print( "".join( [ 'A' , '<space> B' ] )
This will give you :
'A<space>B'
I have used extra spaces just for clarity. Hope this helps !
Nav
More information about the Python-list
mailing list