[PYTHON] Zusammenfassung der Zeichenfolgenoperationen

Ich möchte die Zeichenfolgenoperationen in verschiedenen Sprachen zusammenfassen. Wir werden von Zeit zu Zeit Sprachen hinzufügen. Inhaltsverzeichnis

String-Verkettung

Python

str = str1 + str2
str = ','.join(list) #','Kombinieren Sie Listen, indem Sie als Trennzeichen angeben
str = str1*n #Wiederholen Sie dieselbe Zeichenfolge n-mal

Werteinbettung

Python

'%s, %s!' % ('Hello', 'world') #'Hello, world! 'printf-Format(Siehe Abschnitt C.)
'%(x)s, %(y)s!' % {'x':'Hello', 'y':'world'} #'Hello, world!'printf-Format, siehe Wörterbuch

Formatierungsfunktion

'{0}, {1}'.format('Hello','world') #'Hello, world'
'{0:30}'.format('aa') #Geben Sie die Anzahl der Ziffern an(30)
'{0:<30}'.format('aa') #Links gerechtfertigt
'{0:>30}'.format('aa') #Richtig gerechtfertigt
'{0:^30}'.format('aa') #Zentriert
'{0:*<30}'.format('aa') #Zeichen füllen(*)Bezeichnung
'{:+}'.format(10) #Zeichen zeigen
'{:-}'.format(-10) #Zeige nur negative Probleme
'{: }'.format(10) #Wenn positiv, werden nur negative Zahlen angezeigt' 'Show
'{:.3}'.format(3.1415) #3.14 Ziffern(3)Angeben
'{:.3f}'.format(3.1415) #3.142 Anzahl der Stellen nach dem Dezimalpunkt(3)Angeben
'{:,}'.format(5000000000000000) #3-stelliges Komma getrennt
'{:.2%}'.format(30.0/113.1) #'26.53%'Prozentanzeige
'10:{0:d},16:{0:x},8:{0:o},2:{0:b}'.format(12) #Geben Sie eine Basisnummer an(X hexadezimal:Kleinbuchstaben, X.:Großbuchstabe)
'{:%Y-%m-%d %H:%M:%S}'.format(date) #Datum

C

sprintf(s, "%s %s", "Hello", "world") //Hello,Ersatz in der Welt s(s:char[])

Weitere Informationen finden Sie im Abschnitt zur Funktion printf.

Schneiden Sie eine Zeichenkette aus

Python

str = 'ABCDEFGH'
str[1] #'B'2. Zeichen
str[1:3] #'ABC'2. bis 3. Zeichen
str[3:] #'DEFGEH'4. und nachfolgende Zeichen
str[:3] #'ABC'Bis zum dritten Zeichen
str[-3:] #'FGH'3 Zeichen von rechts

Ersetzen von Zeichenketten

Python

str = str1.replace(from, to)
str = str1.replace(from, to, count) #Ersetzen Sie durch Angabe der Nummer

Bei Verwendung von regulären Ausdrücken

import re
pattern = re.compile('(r.*a)$')
str = pattern.sub('\1', sur1)

Saiten teilen

Python

list = str.split() #Mit Leerzeichen teilen
list = str.split(',') #,Teilen mit

String-Suche

Python

str = 'ABCDEFABC'
str.find('BC') #1 Suche von vorne
str.rfind('BC') #7 Suche von hinten
str.find('KK') #-1 Wenn es nicht existiert-Rückgabe 1
str1 in str #Ob die Zeichenfolge enthalten ist
str.count(str1) #Zählen Sie die Anzahl der in str enthaltenen str1

Bei Verwendung von regulären Ausdrücken

import re
pattern = re.compile('(r.*a)$')
m = pattern.search('\1', start) #start:Startposition suchen(0 Start)
m.start() #Gibt die Startposition zurück
m.end() #Gibt die Endposition zurück

Groß-und Kleinschreibung

Python

str = str1.upper()
str = str1.lower()

Überprüfen Sie, ob es sich um eine Nummer handelt

Python

str.isdigit()

Recommended Posts

Zusammenfassung der Zeichenfolgenoperationen
Zusammenfassung der Python-Dateivorgänge
Zusammenfassung der Python3-Listenoperationen
Zusammenfassung der Zeichenketten 1
Zusammenfassung verschiedener Operationen in Tensorflow
Zusammenfassung der häufig mit asyncpg ausgeführten Vorgänge
Verschiedene Zeichenkettenoperationen
Tensorflow / Keras-Zusammenfassung
Zusammenfassung der Verwendung von pyenv
[Python] Zusammenfassung der S3-Dateivorgänge mit boto3
Zusammenfassung der Python-Argumente
[Python] Kapitel 02-05 Grundlagen von Python-Programmen (Zeichenfolgenoperationen / -methoden)
Zusammenfassung der Testmethode
Zusammenfassung der Excel-Operationen mit OpenPyXL in Python
Ich habe versucht, die String-Operationen von Python zusammenzufassen
2017.3.6 ~ 3.12 Zusammenfassung unserer Aktivitäten
Verschiedene String-Operationen in Python integriert
Bequeme Nutzungsübersicht von Flask
Zusammenfassung der Linux-Verteilungstypen
Zusammenfassung der grundlegenden Verwendung von Pandas
Eine kurze Zusammenfassung von Linux
Zusammenfassung der Proxy-Verbindungseinstellungen
Zusammenfassung der Verwendung von pandas.DataFrame.loc
Zusammenfassung der Grundkenntnisse von PyPy Teil 1
Zusammenfassung der grundlegenden Implementierung von PyTorch
Zusammenfassung der Kratzbeziehung (Selen, Pyautogui)
H29.2.27 ~ 3.5 Zusammenfassung meiner Arbeit
Zusammenfassung der Stack Overflow Developer Survey 2020
Zusammenfassung der Verwendung von pyenv-virtualenv
Maschinelles Lernen ③ Zusammenfassung des Entscheidungsbaums
Trivia: String-Darstellung konstanter Werte
Eine grobe Zusammenfassung der Geschichte des Betriebssystems
Automatisierung von Remote-Operationen mit Fabric
Ich habe die Quantenbits (Anfänger) kurz zusammengefasst.
Zusammenfassung des Konvertierungsverhaltens von go json
[Anaconda3] Zusammenfassung häufig verwendeter Befehle
Zusammenfassung der Verwendung von csvkit
[Für Wettkampfprofis] Zusammenfassung der Verdoppelung
Zusammenfassung der Python-Indizes und -Slices
Zusammenfassung der Mehrprozessverarbeitung der Skriptsprache
[OpenCV; Python] Zusammenfassung der Funktion findcontours
Zusammenfassung der von Pandas 1 häufig ausgeführten Prozesse (CSV-, Excel-Datei-bezogene Vorgänge)
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
[Python] Zusammenfassung der Verwendung von Pandas
28.02.2014 Zusammenfassung der in #ssmjp, Teil 1, vorgestellten Inhalte
Zusammenfassung des Installationsverfahrens für Oracle Database XE
Zusammenfassung der häufig verwendeten Befehle von Django (Anfänger)
Zusammenfassung der häufig verwendeten Methoden bei Pandas
Zusammenfassung der Methoden zur automatischen Ermittlung von Schwellenwerten
Zusammenfassung der Spezifikationsmethode für Gammaverteilungsparameter
Zusammenfassung der häufig verwendeten Befehle in matplotlib
[Linux] Zusammenfassung der Bestätigungsbefehle für die Middleware-Version
Zusammenfassung der in dieser Woche durchgeführten Studie (H29.2.13 ~ 2.24)
Lassen Sie die Stückliste am Anfang der Zeichenfolge weg