Listen
system:sage

{{{id=47|
w='Eine Zeichenkette.'
///
}}}

{{{id=55|
len(w)
///

18
}}}

{{{id=65|
w+"Noch eine."
///

'Eine Zeichenkette.Noch eine.'
}}}

{{{id=67|
5*w
///

'Eine Zeichenkette.Eine Zeichenkette.Eine Zeichenkette.Eine Zeichenkette.Eine Zeichenkette.'
}}}

{{{id=74|
w[:1]
///

'E'
}}}

{{{id=73|
w[1:]
///

'ine Zeichenkette.'
}}}

{{{id=49|
w[:1], w[1:]
///

('E', 'ine Zeichenkette.')
}}}

{{{id=48|
w[:1] + w[1:]
///

'Eine Zeichenkette.'
}}}

{{{id=58|
w[:-18] + w[-18:]
///

'Eine Zeichenkette.'
}}}

{{{id=60|
w[:30]+w[30:]
///

'Eine Zeichenkette.'
}}}

{{{id=59|
w[1:4]
///

'ine'
}}}

{{{id=51|
w[1:-3]
///

'ine Zeichenket'
}}}

{{{id=50|
z = [3,4,7,7,1,7]
///
}}}

{{{id=64|
s = "alpha", "beta", "gamma"
///
}}}

{{{id=68|
z
///

[3, 4, 7, 7, 1, 7]
}}}

{{{id=69|
s
///

('alpha', 'beta', 'gamma')
}}}

{{{id=57|
len(z), len(s)
///

(6, 3)
}}}

{{{id=54|
3*z
///

[3, 4, 7, 7, 1, 7, 3, 4, 7, 7, 1, 7, 3, 4, 7, 7, 1, 7]
}}}

{{{id=33|
s[:2]
///

('alpha', 'beta')
}}}

{{{id=34|
z[3:5]
///

[7, 1]
}}}

{{{id=35|
len(z), 7*len(z)
///

(6, 42)
}}}

{{{id=71|
z[:1], s[:1], w[:1]
///

([3], ('alpha',), 'E')
}}}

{{{id=70|
0*z, 0*s, 0*w
///

([], (), '')
}}}

{{{id=76|
z[:1],z[0]
///

([3], 3)
}}}

{{{id=36|
def rev(u):
  if len(u) == 0:
    return u
  else:
    return rev(u[1:]) + u[:1]
///
}}}

{{{id=37|
w,rev(w)
///

('Eine Zeichenkette.', '.etteknehcieZ eniE')
}}}

{{{id=38|
s,rev(s)
///

(('alpha', 'beta', 'gamma'), ('gamma', 'beta', 'alpha'))
}}}

{{{id=39|
z,rev(z)
///

([3, 4, 7, 7, 1, 7], [7, 1, 7, 7, 4, 3])
}}}

{{{id=40|
w == rev(rev(w))
///

True
}}}

{{{id=41|
rev(w) == w
///

False
}}}

{{{id=29|
v = w + rev(w)
v
///

'Eine Zeichenkette..etteknehcieZ eniE'
}}}

{{{id=24|
v == rev(v)
///

True
}}}

{{{id=72|

///
}}}