Wenn die Zeichenfolge einfache Anführungszeichen enthält, können Sie den Fehler vermeiden, indem Sie die Zeichenfolge in doppelte Anführungszeichen setzen.
spam = "That is Alice's cat"
Wenn Sie jedoch sowohl einfache als auch doppelte Anführungszeichen verwenden möchten, können Sie dies vermeiden, indem Sie das Escape-Zeichen verwenden.
Escape-Zeichen | Bedeutung |
---|---|
' | Einfaches Zitat |
" | Doppeltes Zitat |
\t | Tab |
\n | Neue Zeile |
\|Backslash |
print("Hello there!\nHow are you?\nI\'m doing fine\t."
Hello there!
How are you?
I'm doing fine .
In Windows wird \ zu .
Stellen Sie r ein Anführungszeichen voran, um das Escape-Zeichen in der Zeichenfolge zu ignorieren.
print(r'That is Carol\'s cat.')
That is Carol\'s cat.
Durch die Verwendung von dreifachen Anführungszeichen müssen keine Escape-Zeichen mehr verwendet werden. Python-Beschriftungsregeln gelten ebenfalls nicht.
print('''Dear Alice,
Eve's cat has been arrested for catnapping, cat burglary, and extortion.
Sincerely,
Bob''')
Dear Alice,
Eve's cat has been arrested for catnapping, cat burglary, and extortion.
Sincerely,
Bob
Kommentare können an der Stelle eingefügt werden, an der das Symbol # am Ende des Satzes angebracht ist. Wenn Sie einen Kommentar über mehrere Zeilen setzen möchten, fügen Sie ihn wie unten gezeigt in "" "ein.
def spam():
"""Das ist Spam()Um das Verhalten der Funktion zu erklären,
Dies ist ein mehrzeiliger Kommentar."""
print('Hell!')
Indizes und Slices können sowohl auf Zeichenfolgen als auch auf Listen angewendet werden.
Gibt alle Zeichenfolgen in Großbuchstaben zurück.
spam = 'Hello world'
sapam = spam.upper()
spam
'HELLO WORLD'
Gibt alle Zeichenfolgen in Kleinbuchstaben zurück.
spam = 'Hello world'
sapam = spam.lower()
spam
'hello world'
Gibt True zurück, wenn alle Buchstaben eines oder mehrerer Buchstaben in Großbuchstaben geschrieben sind.
HELLO.isupper()
True
Gibt True zurück, wenn alle Buchstaben eines oder mehrerer Buchstaben niedriger sind.
hello.islower()
True
Gibt True zurück, wenn es nur aus einem oder mehreren alphabetischen Zeichen besteht.
'hello'.isalpha()
True
Gibt True zurück, wenn nur ein oder mehrere Buchstaben und Zahlen vorhanden sind.
'hello123'.isalnum()
True
Gibt True zurück, wenn es nur aus einer oder mehreren Zahlen besteht.
'123'.isdecimal()
True
Gibt True zurück, wenn es nur aus Leerzeichen, Tabulatoren oder Zeilenumbrüchen besteht.
' '.isspace()
True
Gibt True zurück, wenn es mit einem oberen Buchstaben beginnt und alle verbleibenden Buchstaben aus unteren Buchstaben bestehen.
Apple.istitle()
True
Gibt True zurück, wenn eine symmetrische Zeichenfolge mit der an die Methode übergebenen Zeichenfolge beginnt oder endet.
'Hello world!'.startswith('Hello')
True
'Hello world!'.endswith('World!')
True
--join () Methode
Verketten Sie eine Liste von Zeichenfolgen zu einer einzelnen Zeichenfolge.
','.join(['cats','rats','bats'])
'cats,rats,bats'
'ABC'.join(['cats','rats','bats'])
'catsABCratsABCbats'
--split () Methode
Trennen Sie die Zeichenfolgen mit den angegebenen Zeichen, um eine Liste zu erstellen.
'My name is Simon'.split()
['My','name','is','Simon']
'MyABCnameABCisABCSimon'.split(ABC)
['My','name','is','Simon']
--rjust () Methode --ljust () Methode
Wenn die Zeichenfolge größer als der angegebene Wert ist, wird das angegebene Zeichen um diesen Betrag rechts oder links hinzugefügt.
'Hello'.rjust(10, '*')
'*****Hello'
'Hello'.ljust(10, '*')
'Hello*****'
--center () Methode
Wenn die Zeichenfolge größer als der angegebene Wert ist, wird das angegebene Zeichen um diesen Betrag links und rechts hinzugefügt.
'Hello'.center(10, '*')
'**Hello***'
'Hello'.center(10)
' Hello '
Wird verwendet, um bestimmte Zeichen von links, rechts und beiden Enden einer Zeichenfolge zu löschen.
spam = ' Hello world '
spam.strip()
'Hello world'
spam.lstrip()
'Hello world '
spam.rstrip()
' Hello world'
Sie können Zeichen auch löschen, indem Sie ein Argument wie unten gezeigt übergeben. Die alphabetische Reihenfolge der Argumente ist beliebig und lautet wie folgt.
spam = 'SpamSpamBaconSpamEggsSpamSpam'
spam.strip(ampS)
BaconSpamEggs
Das Pyperclip-Modul verfügt über die Funktionen copy () und paste (). Sie können es kopieren oder in die Zwischenablage Ihres Computers einfügen.
import pyperclip
pyperclip.copy('Hello world!')
pyperclip.paste()
'Hello world!'
Dies ist die einzige grundlegende Überprüfung von Python ~ 4 ~
Von Anfang an Dies ist die einzige grundlegende Überprüfung von Python ~ 1 ~
Recommended Posts