NBV02_Zeichenketten¶
(c) 2025 Technische Hochschule Augsburg - Fakultät für Informatik - Prof.Dr.Nik Klever - Impressum
In [1]:
"Dies ist ein Text"
Out[1]:
'Dies ist ein Text'
In [2]:
'Dies ist ein Text'
Out[2]:
'Dies ist ein Text'
In [3]:
"""Dies ist ein Text
mit mehreren
Zeilen"""
Out[3]:
'Dies ist ein Text\nmit mehreren\nZeilen'
In [4]:
a = "Dies ist ein Text"
b = 'Dies ist ein weiterer Text'
a + b
Out[4]:
'Dies ist ein TextDies ist ein weiterer Text'
In [5]:
c = 45.7
d = "Der Preis für dieses Produkt ist "
d + c
-------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-5-0d0bf43b9287> in <module>() 1 c = 45.7 2 d = "Der Preis für dieses Produkt ist " ----> 3 d + c TypeError: must be str, not float
In [7]:
d + str(c) + "Euro"
Out[7]:
'Der Preis für dieses Produkt ist 45.7Euro'
In [8]:
a = "Überschrift"
c = "-----------"
a + "\n" + c
Out[8]:
'Überschrift\n-----------'
In [9]:
print(a+"\n"+c)
Überschrift -----------
In [10]:
c ="-"*11
In [11]:
print(a+"\n"+c)
Überschrift -----------
Stringindex¶
In [12]:
a = "Dies ist ein Text"
a[0]
Out[12]:
'D'
In [13]:
a[1]
Out[13]:
'i'
In [14]:
a[2]
Out[14]:
'e'
In [15]:
a[3]
Out[15]:
's'
In [16]:
a[16]
Out[16]:
't'
In [17]:
laenge = len(a)
In [18]:
laenge
Out[18]:
17
In [19]:
a[len(a)-1]
Out[19]:
't'
In [20]:
a[-1]
Out[20]:
't'
In [21]:
a[-len(a)]
Out[21]:
'D'
In [22]:
a[0:4]
Out[22]:
'Dies'
In [23]:
a[:4]
Out[23]:
'Dies'
In [24]:
a[-4:]
Out[24]:
'Text'
In [25]:
a[:4]+a[4:]
Out[25]:
'Dies ist ein Text'
In [26]:
a[4]="-"
-------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-26-a7f5d5eadac6> in <module>() ----> 1 a[4]="-" TypeError: 'str' object does not support item assignment
In [27]:
a[0:4]+"-"+a[5:]
Out[27]:
'Dies-ist ein Text'
In [28]:
"Dies" in a
Out[28]:
True
In [29]:
"und" in a
Out[29]:
False