On 6 November 2011 13:11, Peter Otten <__pete...@web.de> wrote: > Joe Batt wrote: > > > I am learning Python 3 and programming and am very new so please bear > with > > me… > > I am writing a program to pull out specific characters in a sequence and > > then print then out. So far so good however when the characters are > > printed out they pint on separate lines as opposed to what I want, all on > > the same line. I have tried \n and just , in the pint statement i.e. > > print(letterGroup[4],) and print(letterGroup[4]\n) and even > > print(letterGroup[4],/n)…….. Can anyone help and explain please….Thank > you > > The following arrived in a totally messed up formatting: > > > for line in file: > > m = re.search(regexp, line) > > if m: > > letterGroup = m.group(0) > > print(letterGroup[4]) > > You can specify what to print after the argument(s) with the end keyword > parameter: > > >>> items = 1, 2, 3 > >>> for item in items: > ... print(item, end=" ") > ... > 1 2 3 >>> > >>> for item in items: > ... print(item, end="") > ... > 123>>> > >>> for item in items: > ... print(item, end="WHATEVER") >
Another way of writing the above. for i in items: print item[i], "whatever", "\n" ... > 1WHATEVER2WHATEVER3WHATEVER>>> > > The default for end is of course newline, spelt "\n" in a Python string > literal. Use > > >>> help(print) > > in the interactive interpreter to learn more about the print() function. > > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > -- Sarma Tangirala, Class of 2012, Department of Information Science and Technology, College of Engineering Guindy - Anna University
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor