opérations de chaîne communes
Manipulation de chaîne | Explication Signification |
---|---|
s = r 'XXX' |
R représente les chaînes entre guillemets qui précède sans échapper |
b ,u |
chaînes entre guillemets précédentes b et u représenter octet chaîne et les chaînes Unicode |
s1 + s2 | épissage String |
s * 3 | Répétez chaîne |
s [i], s [i: j] | l'indexation et le découpage chaîne |
seul le (S) | longueur requise de la chaîne |
"abc % s" % d |
Le formatage de expressions |
ord() |
A la recherche de la chaîne de caractères ASCII |
chr() |
Renvoie le caractère correspondant au code ASCII |
Signification évasion liste de chaînes de caractères
Escape character | sens |
---|---|
\\ |
\ |
\' |
' |
\" |
" |
\a |
clochette |
\b |
Backspace |
\f |
alimentation |
\n |
enveloppe |
\r |
entrer |
\t |
Tabulation horizontale |
Chaîne méthode commune
find()
Méthode: le fonctionnement de la chaîne. Renvoie la position de la première sous-chaîne
s = 'spam'
s.find('pa') #返回1
replace()
Méthode: remplacer le contenu de la chaîne
#replace用法:replace(old, new, [, count]) 其中count可以省略,表示从左往右替换几个子字符串
s.replace('pa', 'Pa') #s = 'sPam'
split()
Méthode: La chaîne en sous-chaînes délimiteur
line = 'aaa, bbb, ccc'
line.split(',') #返回['aaa', 'bbb', 'ccc', 'ddd]
# 若split()内为空则默认以一个或多个空格为分隔符
Rookie lien Tutoriel: http://www.runoob.com/python/att-string-split.html
strip()
Méthode: Supprimer la chaîne de début et de fin t du caractère spécifié (la valeur par défaut est un espace ou un saut de ligne)
Dérivée: lstrip () La méthode de rstrip et () transformées respectivement de gauche à droite et de droite à gauche
Syntaxe: str.strip ([]) CHARS #chars: Indique à caractères de suppression
Rookie lien Tutoriel: http://www.runoob.com/python/att-string-rstrip.html
upper()
Méthode: lettres minuscules sont converties en chaîne de majuscules
str.upper() #返回值为小写字母转为大写字母的字符串。
Il sont similaires:
lower()
Convertir en majuscules lettres en minuscules;
capitalize()
La chaîne de lettres en majuscule reste minuscule
title()
La première lettre de chaque mot dans une chaîne de lettres majuscules en minuscules reste
Liens connexes: Blog Garden - Python supérieur, inférieur, tirer, titre
join()
Méthode: La liste des objets et similaires peuvent être itérative en particulier dans un séparateur de chaîne
# example:
'.'.join(['a', 'b', 'c']) # 输出:"a.b.c"
Conseils: ** applique à la seule des opérations génériques sont sous la forme de fonctions intégrées ou expressions, telles que len (x) en python, peut être appliqué le type de chaîne de caractères ci-dessus décrit à divers types, x [0]; Cependant, le type particulier de fonctionnement est sous la forme d'appels de méthodes, telles que str.upper ()