How to print without spaces?

Discussion in 'Python' started by Peng Yu, Sep 18, 2009.

  1. Peng Yu

    Peng Yu Guest


    I don't want to print the space between 'a' and 'b'. Could somebody
    let me know how to do it?


    $ python
    Python 2.5.2 (r252:60911, May 21 2008, 10:08:24)
    [GCC 4.1.2 20070626 (Red Hat 4.1.2-14)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.a b
    Peng Yu, Sep 18, 2009
    1. Advertisements

  2. Peng Yu

    Andreas Tawn Guest

    print "a" + "b"


    Andreas Tawn, Sep 18, 2009
    1. Advertisements

  3. Peng Yu

    Donn Guest

    print "a"+"b"

    Donn, Sep 18, 2009
  4. Peng Yu

    Tobiah Guest

    Since you are new, you should also be aware of:

    print "%s%s" % (a, b)
    Tobiah, Sep 18, 2009
  5. Peng Yu

    koranthala Guest

    What if I want to print 1 to 100 in a loop without spaces in between?
    I think that is the OPs question.
    koranthala, Sep 18, 2009
  6. Peng Yu

    Jerry Hill Guest

    In that case I would skip using print entirely, and use something like this:

    import sys
    for i in xrange(100):

    That allows you to bypass any of the behavior of the print builtin
    that you don't want.
    Jerry Hill, Sep 18, 2009
  7. arr = ['a', 'b', 'c', 'andsoon']
    print ''.join(arr)
    Wolfgang Rohdewald, Sep 18, 2009
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.