notes d'étude python - types de données communes de la chaîne

Procédé intégré

= le test " stevenZhou " 

# capitalisent () 
v = test.capitalize () # capitalisé 
# casefold () 
v = test.casefold () # toutes les variations minuscules 
# Basse () 
v = test.lower () # comparaison , plus de bétail casefold, beaucoup variable inconnue peut mettre en minuscule 
# Center () 
V = test.center (20, " * " ) # définir le centre et la largeur du contenu 20, "*" représente un caractère rempli de *, il peut y avoir no 
# COUNT () 
V = test.count ( " E " ) # nombre de caractères constituant le résultat était de 2 
V = test.count ( " E " , 3,6) # 3 de la position 3 pour commencer à chercher le représentant, le représentant de l'extrémité 6 emplacement

# Encode légèrement 
# decode 
# endsWith () 
v = test.endswith ( " ous " ) # si cette fin OU 
# startsWith () 
v = test.startswith ( " EX " ) # si commence par EX 
# la Recherche () 
v test.find = ( " eN " ) # après avoir regardé en arrière de la position de départ, pour trouver le premier, obtenir son emplacement 
# find ( "E", 3, 8) # résultat: 4 3 à partir d' une position de départ, la position se terminant le 8 trouver 

# format () 
test1 = " JE SUIS {name} " 
V = test1.format (name = " Steven " ) #La chaîne pour remplacer la valeur de l' espace réservé spécifié 
test1 = " I AM {0}, {} âge. 1 " 
V = test1.format ( " Steven " ,. 19 ) 
test1 = " JE SUIS {name}, {âge } un " 
V = test1.format_map ({ " nom " : " Mark " " un " :.} 19) # le format, la valeur est passée de type dictionnaire 

# index () 
V = test.index ( " V " ) # trouver l' emplacement, mais je ne peux pas trouver l'erreur, utilisez un petit négligé 
# isalnum () 
v = test.isalnum () # détermine si la chaîne de lettres et de chiffres
# Expandtabs () 
le test = " nom d' utilisateur \ temail \ tpassword \ njobs \ [email protected] \ T124 " 
v = test.expandtabs (20 ) # 20 ont été trouver ponctuent \ t, trouver \ t est inférieur à 20, remplissage avec des espaces Qi 

# le isalpha () 
V = test.isalpha () # détermine si les lettres (caractères) 
# isdigit () 
V = test.isdigit () # détermine si le nombre "②" détermination est vrai, le plus puissant 
# isdecimal () 
V test.isdecimal = () # détermine si numérique 
# IsNumeric () 
V = test.isnumeric () # si le nombre "deux", "②" est également déterminée à vrai 
# isIdentifier () 
V = test.isidentifier () # déterminer si l'identifiant (lettres, chiffres, soulignés) Exemple: classe peut être utilisée lors de la définition 
#isPrintable () 
V = test.isprintable () # s'il y a une chaîne de caractères est pas affiché, il est faux. Par exemple \ n \ T 

# isspace devient () 
V = test.isspace () # détermine si tous les espaces 
# istitle () 
V = test.istitle () # détermine si le titre (première lettre en majuscule tout) tels que: 'Bonjour mot' est déterminée vrai 
# titre () 
V = test.title () # converti en titre 

# la jointure () éléments de chaîne dans chacun des épissures delimiter spécifié 
test = « tu es mon sable Fenger » 
T = '  ' 
v = t.join (test) # résultat: "vous êtes Fenger Je suis le sable" 

# ljust () 
v = test.ljust (20, " * " ) #* Rempli avec le droit de remplir 20 
# rjust () 
v = test.rjust (20, " * " ) # 
# zfill () 
v = test.zfill (20) # remplie de 0 à 20 caractères, rarement utilisé 
# Basse () 
v = test.lower () # minuscules 
# supérieur () 
v = test.upper () # capitalisent 

# lstrip () 
le test = " assssteveasas " 
v = test.lstrip () # supprimer les espaces à gauche , peut également être supprimé \ n \ T 
# Le rstrip () 
v = test.rstrip () # supprimer les espaces à droite 
# Strip () 
v = test.strip () # supprimer l' espace clair 

vtest.lstrip = ( « AS » ) # gauche pour supprimer le caractère spécifié, spécifiez la chaîne de caractères est longue, plus les caractères tels que la suppression de préférence « comme », il est « ASSS » donnera la priorité à éliminer l'ensemble, la bande () , Le rstrip () de même 

# Traduire () 
# Créer une relation de correspondance, puis remplacer 
V = " asiduffasd " 
m = str.maketrans ( " aeiou " , " 12345 " ) # {97: 49, 101: 50, 105: 51 est , 111: 52 est, 117: 53} est 
new_v = v.translate (m) # 1s3d5ff1sd 
# partition () 
test = " testasdstdafy " 
V = test.partition ( " S ") #S de gauche pour trouver la première division, divisé en trois parties d'un tuple. Résultats :( 'te', 'l' , 'tasdstdafy'), comprenant une chaîne de caractères segmenté "S" 
# rpartition () 
V = test.rpartition ( " S " ) # le droit de trouver la première divisée 
# de Split () 
V = test.split ( " s " , 2) # divisé par s, avec un maximum de deux fois divisé. Résultat [ 'TE', 'TA', 'dstdafy'] 
# rsplit () 
V = test.rsplit ( " S " ) # avec la fente (), en partant de la droite divisée 
# Les lignes de division () 
Test = " ASID \ Nuff \ NASD " 
V = test.splitlines () # Le saut de ligne de division, avec True,


test.startswith = v ( " t " ) # si commence par "t" 
# endsWith () 
v = test.endswith ( " t " ) # si "t" à la fin 
# swapcase () 
v = test.swapcase () # inverti cas 

# remplacer () 
test = " stevensteven " 
V = test.replace ( " E " , " Travail " , 2) # avant de remplacer les paramètres 2 représente

résumé

1, la chaîne une fois créé, ne peut pas être modifié une fois que la modification ou la couture, peuvent causer chaîne Régénérer

2, les méthodes sept doivent être

      rejoindre la bande de trouver fendue supérieure remplacer inférieure

3, d'autres utilisations

# Index , obtenir une certaine chaîne de caractères 
test = " stevenste " 
V = Test [3 ]
 # sections 
V = Test [1: 3.] # Acquisition> = 0 et <3 tranches 
# len () 
V = LEN ( test) # longueur, prend une chaîne de plusieurs caractères, les caractères dans les python2.7 3 caractères, dans un à python3, les chaînes, les listes, les tuples peuvent utiliser cette méthode 
# boucle 
pour I en test:
     Imprimer (I)
 # Range () 
# break et continue également être utilisé dans une boucle, plage aide à générer des numéros consécutifs, l'étape de réglage troisième numéro 
V = Range (0,100,5 )
 pour I en V:
     Imprimer (I )

 

Je suppose que tu aimes

Origine www.cnblogs.com/steven223-z/p/12466824.html
conseillé
Classement