


Detaillierte Erklärung zur Verwendung von str string in Python3
In diesem Artikel wird hauptsächlich das Tutorial zur Verwendung von str (String) in Python3 vorgestellt. Die Vorgänge verschiedener Str-Strings in Python3 sind in diesem Artikel enthalten Schauen wir uns das unten an.
Dieser Artikel stellt hauptsächlich eine Zusammenfassung der Verwendung von str (String) in Python3 vor. Die Einführung im Artikel ist sehr detailliert.
__add__-Funktion (hängt eine Zeichenfolge am Ende an)
s1 ='Hello' s2 = s1.__add__(' boy!') print(s2) #输出:Hello boy!
__contains__ (bestimmt, ob eine Zeichenfolge enthalten ist, und gibt True zurück, wenn dies der Fall ist)
s1 = 'Hello' result = s1.__contains__('He') print(result) #输出:True
__eq__ (Bestimmen Sie, ob die beiden Zeichenfolgen gleich sind. Wenn sie gleich sind, geben Sie True zurück) 🎜>__getnewargs__
s1 = 'Hello' s2 = 'How' result = s1.__eq__(s2) print(result) #输出:False
__ge__ (größer als oder gleich)
#占位
__gt__ (größer als)
#占位
__hash__
#占位
__iter__
#占位
__len__(return string length)
print('b'.__ge__('a')) #输出:True
__le__( kleiner oder gleich)
print('b'.__ge__('a')) #输出:True
__lt__(kleiner als)
#占位
__mod__
#占位
__mul__
print('abc'.__len__()) #输出:3
__new__
print('b'.__le__('a')) #输出:False
__ne__
print('b'.__lt__('a')) #输出:False
__repr__
#占位
__rmod__
#占位
__rmul__
#占位
__sizeof__
#占位
__str__(zurück zu sich selbst)
#占位
capitalize( Großschreibung des ersten Buchstabens)
#占位
casefold (Großbuchstaben in Kleinbuchstaben umwandeln)
#占位
center (geben Sie die Länge und Füllzeichen an, der Inhalt wird zentriert und die Füllzeichen bleiben leer, wenn es sich um Leerzeichen handelt)
#占位
count (zählen Sie die Anzahl der Vorkommen von a bestimmte Zeichenfolge, zweiter Parameter: Startposition, dritter Parameter: Endposition)
print('abc'.__str__()) #输出:abc
encode (encoding)
s = 'tom' print(s.capitalize()) #输出:Tom
endswith (um festzustellen, ob eine Zeichenfolge mit einem bestimmten Zeichen endet oder Zeichenfolge, zweiter Parameter: Startposition, dritter Parameter: Endposition)
s = 'TOM' print(s.casefold()) #输出:tom
expandtabs (1 Tabulatortaste in 7 Leerzeichen umwandeln)
s = 'Tom' print(s.center(20,'-')) #输出:--------Tom---------
find (Indexposition finden eines Zeichens oder einer Zeichenfolge, zweiter Parameter: Startposition, dritter Parameter: Endposition)
s = 'aabbbcccccdd' print(s.count('cc',3,11)) #输出:2
format (String-Formatierung/Spleißen)
s = "中文" print(s.encode('gbk')) #输出:b'\xd6\xd0\xce\xc4'
format_map
s = 'Projects' print(s.endswith('ts')) print(s.endswith('e',0,5)) #输出:True # True
Index (Suchen Sie den Index eines Zeichens oder einer Zeichenfolge. Im Gegensatz zu Find wird ein Fehler gemeldet, wenn das Zeichen nicht vorhanden ist.)
s = 'H\ti' print(s.expandtabs()) #输出:H i
Isalnum (ob es sich um einen Buchstaben oder eine Zahl handelt )
s = 'Hello' print(s.find('o')) print(s.find('o',0,3)) #找不到返回-1 #输出:4 # -1
isalpha (ob es ein Buchstabe ist)
name = 'Tom' age = 18 s = '{0}\'s age is {1}'.format(name,age) print(s) #或者 str = '{name}\'s age is {age}' result = str.format(age=18,name='Tom') print(result) #输出:Tom's age is 18
isdecimal (ob es eine Dezimalzahl ist)
#占位
isdigit (ob es ist eine Zahl)
s = 'Hello' print(s.index('o')) print(s.index('e',0,3)) #输出:4 # 1
isidentifier (ob es sich um einen Bezeichner/Variablennamen handelt)
s = '!#' print(s.isalnum()) #输出:False
islower (ob alle Kleinbuchstaben)
s = '123' print(s.isalpha()) #输出:False
isnumeric ( ob es sich um eine Zahl handelt)
s = '123' print(s.isdecimal()) #输出:True #True: Unicode数字,,全角数字(双字节) #False: 罗马数字,汉字数字 #Error: byte数字(单字节)
isprintable (ob es druckbare Zeichen sind/kann es so sein wie die Ausgabe)
s = '123' print(s.isdigit()) #输出:True #True: Unicode数字,byte数字(单字节),全角数字(双字节),罗马数字 #False: 汉字数字
isspace (ob es ein Leerzeichen ist)
s = '1num' print(s.isidentifier()) #输出:False #因为变量名不能以数字开头
istitle (ob der Titel/der erste Buchstabe jedes Wortes groß geschrieben wird)
s = 'Hello' print(s.islower()) #输出:False
isupper (Ob alles in Großbuchstaben geschrieben ist)
s = '123' print(s.isnumeric()) #输出:True #True: Unicode数字,全角数字(双字节),罗马数字,汉字数字
join (join die Elemente in der Sequenz mit den angegebenen Zeichen, um eine neue Zeichenfolge zu generieren)
s = '\n' print(s.isprintable()) #输出:False
ljust (Geben Sie die Länge und die Füllzeichen an, der Inhalt wird linksbündig ausgerichtet und die Füllzeichen bleiben leer)
print(' '.isspace()) print('\t'.isspace()) #输出:True # True
lower (alle Zeichenfolgen werden in Kleinbuchstaben geändert)
print('Hello Boy'.istitle()) print('hello boy'.istitle()) #输出:True # False
lstrip (die angegebenen Zeichen auf der linken Seite der Zeichenfolge entfernen Zeichen, der Standardwert sind Leerzeichen)
print('BOY'.isupper()) print('Boy'.isupper()) #输出:True # False
maketrans (Erstellen Sie eine Konvertierungstabelle für die Zeichenzuordnung, die mit der Übersetzungsfunktion verwendet wird)
s = ['H','e','l','l','o'] print(''.join(s)) print('-'.join(s)) #输出:Hello # H-e-l-l-o
partition (geben Sie das Trennzeichen an, um die Zeichenfolge zu teilen)
s = 'Hello' print(s.ljust(10,'-')) #输出:Hello-----
ersetzen ( Ersetzen Sie die alte (alte Zeichenfolge) in der Zeichenfolge durch die neue (neue Zeichenfolge). Wenn der dritte Parameter max angegeben ist, wird die Ersetzung die maximale Anzahl nicht überschreiten. )
s = 'TOM' print(s.lower()) #输出:tom
rfind(Finden Sie das Vorkommen der angegebenen Zeichenfolge von rechts. Wenn es keine Übereinstimmung gibt, geben Sie -1 zurück)
s = ' Tom' print(s.lstrip()) #输出:Tom
rindex(Finden Sie das Vorkommen der angegebenen Zeichenfolge Zeichenfolge von der richtigen Position, wenn es keine Übereinstimmung gibt, wird ein Fehler gemeldet)
intab = "abcde" outtab = "12345" trantab = str.maketrans(intab, outtab) str = "Hello abc" print (str.translate(trantab)) #输出:H5llo 123
rjust (Geben Sie die Länge und die Füllzeichen an, der Inhalt wird rechtsbündig ausgerichtet und die Füllzeichen werden angezeigt leer, wenn leer gelassen)
s = 'Hello' print(s.rjust(10,'-')) #输出:-----Hello
rpartition( 指定分隔符,从右边开始将字符串进行分割)
s = 'IamTom_IamTom' print(s.rpartition('am')) #输出:('IamTom_I', 'am', 'Tom')
rsplit(指定分隔符对字符串进行切片,如果指定第二个参数num,则只分隔num次,最后返回一个列表)
s = 'a b c d' print(s.rsplit()) print(s.rsplit(' ',2)) #从右边开始,按空格分隔两次 #输出:['a', 'b', 'c', 'd'] # ['a b', 'c', 'd']
rstrip(删除字符串末尾的指定字符,默认为空格)
s = '!!! I am Tom !!!' print(s.rstrip('!')) #输出:!!! I am Tom
split(指定分隔符对字符串进行切片,如果指定第二个参数num,则只分隔num次,最后返回一个列表)
s = 'a b c d' print(s.split()) print(s.split(' ',2)) #从左边开始,按空格分隔两次 #输出:['a', 'b', 'c', 'd'] # ['a', 'b', 'c d']
splitlines(按换行符来分隔字符串,返回一个列表)
s = 'a\nb\nc' print(s.splitlines()) #默认参数为False print(s.splitlines(True)) #指定Ture参数,则保留换行符 #输出:['a', 'b', 'c'] # ['a\n', 'b\n', 'c']
startswith(判断字符串是否以某个字符或字符串开头的,第二个参数:起始位置,第三个参数:结束位置)
s = 'Projects' print(s.startswith('Pr')) print(s.startswith('e',4,8)) #输出:True # True
strip(删除字符串前后的指定字符,默认为空格)
s = '!!! I am Tom !!!' print(s.strip('!')) #输出: I am Tom
swapcase(大小写互换)
s = 'I am Tom' print(s.swapcase()) #输出:i AM tOM
title(转换成标题,就是每个单词首字母大写)
s = 'i am tom' print(s.title()) #输出:I Am Tom
translate(根据maketrans方法创建的表,进行字符替换)
intab = "abcde" outtab = "12345" trantab = str.maketrans(intab, outtab) str = "Hello abc" print (str.translate(trantab)) #输出:H5llo 123
upper(小写转换成大写)
s = 'Hello' print(s.upper()) #输出:HELLO
zfill(指定字符串的长度。原字符串右对齐,前面填充0)
s = 'Hello' print(s.zfill(10)) # 输出:00000Hello
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zur Verwendung von str string in Python3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Titel: So ermitteln Sie, ob eine Zeichenfolge in Golang mit einem bestimmten Zeichen endet. In der Go-Sprache müssen wir manchmal feststellen, ob eine Zeichenfolge mit einem bestimmten Zeichen endet. In diesem Artikel wird erläutert, wie Sie diese Funktion mithilfe der Go-Sprache implementieren, und es werden Codebeispiele als Referenz bereitgestellt. Schauen wir uns zunächst an, wie Sie in Golang feststellen können, ob eine Zeichenfolge mit einem bestimmten Zeichen endet. Die Zeichen in einer Zeichenfolge in Golang können durch Indizierung ermittelt werden, und die Länge der Zeichenfolge kann ermittelt werden

Ausführliche Erläuterung der Methode zum Konvertieren des Typs int in einen String in PHP. Bei der PHP-Entwicklung stoßen wir häufig auf die Notwendigkeit, den Typ int in einen String-Typ zu konvertieren. Diese Konvertierung kann auf verschiedene Weise erreicht werden. In diesem Artikel werden verschiedene gängige Methoden im Detail vorgestellt, mit spezifischen Codebeispielen, um den Lesern das Verständnis zu erleichtern. 1. Verwenden Sie die integrierte Funktion strval() von PHP. PHP bietet eine integrierte Funktion strval(), die Variablen verschiedener Typen in String-Typen konvertieren kann. Wenn wir den Typ int in den Typ string konvertieren müssen,

Die Go-Sprache ist eine leistungsstarke und flexible Programmiersprache, die umfangreiche Funktionen zur Zeichenfolgenverarbeitung bietet, einschließlich des Abfangens von Zeichenfolgen. In der Go-Sprache können wir Slices verwenden, um Zeichenfolgen abzufangen. Als Nächstes stellen wir anhand spezifischer Codebeispiele ausführlich vor, wie Zeichenfolgen in der Go-Sprache abgefangen werden. 1. Verwenden Sie Slicing, um eine Zeichenfolge abzufangen. In der Go-Sprache können Sie Slicing-Ausdrücke verwenden, um einen Teil einer Zeichenfolge abzufangen. Die Syntax des Slice-Ausdrucks lautet wie folgt: Slice:=str[Start:End]wo, s

1. Öffnen Sie zuerst Pycharm und rufen Sie die Pycharm-Homepage auf. 2. Erstellen Sie dann ein neues Python-Skript, klicken Sie mit der rechten Maustaste – klicken Sie auf „Neu“ – klicken Sie auf „Pythondatei“. 3. Geben Sie eine Zeichenfolge ein, Code: s="-". 4. Dann müssen Sie die Symbole in der Zeichenfolge 20 Mal wiederholen, Code: s1=s*20 5. Geben Sie den Druckausgabecode ein, Code: print(s1). 6. Führen Sie abschließend das Skript aus und Sie sehen unten unseren Rückgabewert: - 20 Mal wiederholt.

Wie kann man in Golang überprüfen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt? Beim Programmieren in Golang kommt es häufig vor, dass Sie prüfen müssen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt. Um diese Anforderung zu erfüllen, können wir die vom Strings-Paket in Golang bereitgestellten Funktionen verwenden, um dies zu erreichen. Als Nächstes stellen wir anhand spezifischer Codebeispiele ausführlich vor, wie Sie mit Golang überprüfen können, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt. In Golang können wir HasPrefix aus dem Strings-Paket verwenden

Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen beim Konvertieren von Hexadezimalzeichenfolgen in PHP. Bei der PHP-Programmierung stoßen wir manchmal auf Situationen, in denen wir Hexadezimalzeichenfolgen in normale chinesische Zeichen konvertieren müssen. Bei dieser Konvertierung treten jedoch manchmal Probleme mit verstümmelten chinesischen Zeichen auf. In diesem Artikel finden Sie eine Methode zur Lösung des Problems verstümmelter chinesischer Zeichen bei der Konvertierung von Hexadezimalzahlen in Zeichenfolgen in PHP sowie spezifische Codebeispiele. Verwenden Sie die Funktion hex2bin() für die Hexadezimalkonvertierung. Die in PHP integrierte Funktion hex2bin() kann 1 konvertieren

Tipps zum PHP-String-Matching: Vermeiden Sie mehrdeutige eingeschlossene Ausdrücke. In der PHP-Entwicklung ist der String-Matching eine häufige Aufgabe, die normalerweise verwendet wird, um bestimmte Textinhalte zu finden oder das Eingabeformat zu überprüfen. Manchmal müssen wir jedoch die Verwendung mehrdeutiger Einschlussausdrücke vermeiden, um die Übereinstimmungsgenauigkeit sicherzustellen. In diesem Artikel werden einige Techniken zur Vermeidung mehrdeutiger Einschlussausdrücke beim String-Matching in PHP vorgestellt und spezifische Codebeispiele bereitgestellt. Verwenden Sie die Funktion preg_match() für den exakten Abgleich. In PHP können Sie preg_mat verwenden

PHP-String-Operation: Eine praktische Methode zum effektiven Entfernen von Leerzeichen Bei der PHP-Entwicklung kommt es häufig vor, dass Sie Leerzeichen aus einem String entfernen müssen. Das Entfernen von Leerzeichen kann die Zeichenfolge sauberer machen und die nachfolgende Datenverarbeitung und -anzeige erleichtern. In diesem Artikel werden mehrere effektive und praktische Methoden zum Entfernen von Leerzeichen vorgestellt und spezifische Codebeispiele angehängt. Methode 1: Verwenden Sie die in PHP integrierte Funktion trim(). Die in PHP integrierte Funktion trim() kann Leerzeichen an beiden Enden der Zeichenfolge entfernen (einschließlich Leerzeichen, Tabulatoren, Zeilenumbrüche usw.), was sehr praktisch und einfach ist benutzen.
