In [1]:
s = 'aaa' + 'bbb' + 'ccc'
print(s)


aaabbbccc

In [2]:
s1 = 'aaa'
s2 = 'bbb'
s3 = 'ccc'

In [3]:
s = s1 + s2 + s3
print(s)


aaabbbccc

In [4]:
s = s1 + s2 + s3 + 'ddd'
print(s)


aaabbbcccddd

In [5]:
s1 += s2
print(s1)


aaabbb

In [6]:
s = 'aaa'

s += 'xxx'
print(s)


aaaxxx

In [7]:
s = 'aaa''bbb''ccc'
print(s)


aaabbbccc

In [8]:
s = 'aaa'  'bbb'    'ccc'
print(s)


aaabbbccc

In [9]:
s = 'aaa'\
    'bbb'\
    'ccc'
print(s)


aaabbbccc

In [10]:
# s = s1 s2 s3
# SyntaxError: invalid syntax

In [11]:
s1 = 'aaa'
s2 = 'bbb'

i = 100
f = 0.25

In [12]:
# s = s1 + i
# TypeError: must be str, not int

In [13]:
s = s1 + '_' + str(i) + '_' + s2 + '_' + str(f)
print(s)


aaa_100_bbb_0.25

In [14]:
s = s1 + '_' + format(i, '05') + '_' + s2 + '_' + format(f, '.5f')
print(s)


aaa_00100_bbb_0.25000

In [15]:
s = '{}_{:05}_{}_{:.5f}'.format(s1, i, s2, f)
print(s)


aaa_00100_bbb_0.25000

In [16]:
l = ['aaa', 'bbb', 'ccc']

In [17]:
s = ''.join(l)
print(s)


aaabbbccc

In [18]:
s = ','.join(l)
print(s)


aaa,bbb,ccc

In [19]:
s = '-'.join(l)
print(s)


aaa-bbb-ccc

In [20]:
s = '\n'.join(l)
print(s)


aaa
bbb
ccc

In [21]:
l = [0, 1, 2]

In [22]:
# s = '-'.join(l)
# TypeError: sequence item 0: expected str instance, int found

In [23]:
s = '-'.join([str(n) for n in l])
print(s)


0-1-2

In [24]:
s = '-'.join((str(n) for n in l))
print(s)


0-1-2

In [25]:
s = '-'.join(str(n) for n in l)
print(s)


0-1-2