English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Verwendung der NumPy-Zeichenkettenfunktionen
Diese Funktionen sind in der Zeichenkettenklasse (numpy.char) definiert.
Funktion | Beschreibung |
add() | Verbindet die einzelnen Zeichenkettelemente beider Arrays |
multiply() | Gibt die Zeichenkette zurück, die durch Mehrfache Verkettung der Elemente erzeugt wurde |
center() | Zentriert die Zeichenkette |
capitalize() | Der erste Buchstabe der Zeichenkette wird in Großbuchstaben umgewandelt |
title() | Die ersten Buchstaben jedes Wortes in der Zeichenkette werden in Großbuchstaben umgewandelt |
lower() | Die Elemente des Arrays werden in Kleinbuchstaben umgewandelt |
upper() | Die Elemente des Arrays werden in Großbuchstaben umgewandelt |
split() | Teilt die Zeichenkette anhand eines bestimmten Trennzeichens und gibt eine Liste der Arrays zurück |
splitlines() | Gibt eine Liste der Zeilen im Element zurück, getrennt durch Zeilenumbrüche |
strip() | Entfernt bestimmte Zeichen am Anfang oder am Ende des Elements |
join() | Verbindet die Elemente des Arrays durch einen bestimmten Trennzeichen |
replace() | Ersetzt alle Unterzeichenketten in der Zeichenkette mit einer neuen Zeichenkette |
decode() | Die Elemente des Arrays werden nacheinander mit str.decode aufgerufen |
encode() | Die Elemente des Arrays werden nacheinander mit str.encode aufgerufen |
Die Funktion np.char.add() verbindet die Elemente der beiden Arrays in aufsteigender Reihenfolge zu einer Zeichenkette.
示例 print('Zwei Zeichenketten verbinden:', np.char.add(['hello'], ['w']))3codebox']) print('\n') print('Verbindungsbeispiel:', np.char.add(['hello', 'hi'], ['numpy', 'w']))3codebox'])
,可以使用标准 Python 库中的编解码器。
Verbinden Sie zwei Zeichenketten: ['hello w3codebox'] Verbindungss Beispiel: ['hello numpy' 'hi w3codebox']
Die Funktion numpy.char.multiply() führt eine Mehrfachverbindung durch.
示例 print (np.char.multiply('wow,w3codebox! ',5))
,可以使用标准 Python 库中的编解码器。
wow,w3codebox!wow,w3codebox!wow,w3codebox!wow,w3codebox!wow,w3codebox!
Die Funktion numpy.char.center() wird verwendet, um einen String zentriert auszurichten und mit einem bestimmten Zeichen auf der linken und rechten Seite zu füllen.
示例 # np.char.center(str, width,fillchar) : # str: Zeichenkette,width: Länge,fillchar: Füllzeichen print (np.char.center('w3codebox', 30,fillchar = '.'
,可以使用标准 Python 库中的编解码器。
...........w3codebox............
Die Funktion numpy.char.capitalize() wandelt den ersten Buchstaben eines Strings in Großbuchstaben um:
示例 print (np.char.capitalize('w3codebox'))
,可以使用标准 Python 库中的编解码器。
w3codebox
Die Funktion numpy.char.title() wandelt den ersten Buchstaben jedes Wortes eines Strings in Großbuchstaben um:
示例 print (np.char.title('hello w3codebox, i like you.'))
,可以使用标准 Python 库中的编解码器。
Hello w3codebox, I Like You.
Die Funktion numpy.char.lower() wandelt jeden Element eines Arrays in Kleinbuchstaben um. Sie ruft für jedes Element str.lower auf.
示例 # Operieren Sie mit dem Array print (np.char.lower(['LIDIHUO','WEBSITE'])) # Operieren Sie mit Strings print (np.char.lower('LIDIHUO'))
,可以使用标准 Python 库中的编解码器。
['w3codebox' 'website'] w3codebox
Die Funktion numpy.char.upper() wandelt jeden Element eines Arrays in Großbuchstaben um. Sie ruft für jedes Element str.upper auf.
示例 # Operieren Sie mit dem Array print(np.char.upper(['w3codebox','website'])) # Operieren Sie mit Strings print(np.char.upper('w3codebox'))
,可以使用标准 Python 库中的编解码器。
['LIDIHUO' 'WEBSITE'] LIDIHUO
numpy.char.split() teilt Strings anhand eines angegebenen Trennzeichens und gibt ein Array zurück. Standardmäßig ist das Trennzeichen ein Leerzeichen.
示例 # Der Standardtrennzeichen ist ein Leerzeichen print(np.char.split('hello w3codebox i like you')) # Der Trennzeichen ist '.' print(np.char.split('de.oldtoolbag.com', sep = '.'))
,可以使用标准 Python 库中的编解码器。
['hello', 'w3codebox', 'i', 'like', 'you'] ['www', 'w3codebox', 'com']
numpy.char.splitlines() Funktion teilt Strings anhand des Zeilenumbruchs als Trennzeichen und gibt ein Array zurück.
示例 print(np.char.splitlines('i\nlike w3codebox')) print(np.char.splitlines('i\rlike w3codebox'))
,可以使用标准 Python 库中的编解码器。
['i', 'like w3codebox'] ['i', 'like w3codebox']
\n, \r, \r\n können als Zeilenumbruch verwendet werden.
numpy.char.strip() Funktion wird verwendet, um spezifische Zeichen am Anfang oder Ende zu entfernen.
示例 # Entfernen Sie die Kopf- und Fußzeichen im String 'a' print(np.char.strip('aaaa abbb acccc', 'a')) # Entfernen Sie die Kopf- und Fußzeichen im Array-Element 'a' print(np.char.strip(['aaaa', 'abbb', 'cccca'], 'a'))
,可以使用标准 Python 库中的编解码器。
aaaa abbb acccc ['aaa' 'bbb' 'ccc']
numpy.char.join() Funktion verbindet Elemente oder Strings im Array durch Angabe eines Trennzeichens
示例 # Operieren Sie mit Strings print(np.char.join(':', 'w3codebox')) # Verwenden Sie mehrere Trennzeichen, um Array-Elemente zu bearbeiten print (np.char.join([':','-3]
,可以使用标准 Python 库中的编解码器。
codebox','google')) n:h:o:o:o-['n:h:o:o:o' 'g-['n:h:o:o:o' 'g-o-g-l
numpy.char.replace()
示例 numpy.char.replace() 函数使用新字符串替换字符串中的所有子字符串。3print (np.char.replace ('i like w
,可以使用标准 Python 库中的编解码器。
codebox', 'nh', 'aa'))
numpy.char.encode()-8numpy.char.encode() 函数对数组中的每个元素调用 str.encode 函数。 默认编码是 utf
示例 import numpy as np3a = np.char.encode('w5codebox', 'cp 00')
,可以使用标准 Python 库中的编解码器。
b'\x00'))88\x96\x96\x96'
numpy.char.decode()
示例 import numpy as np3a = np.char.encode('w5codebox', 'cp 00') print (a)5print (np.char.decode(a,'cp
b'\x00'))88\x96\x96\x96' w3codebox