Python utilise un type de données intégré pour représenter des chaînes de caractères (comme les mots et les phrases ) . Ces chaînes agissent comme d'autres types de données en Python , en que les programmeurs peuvent affecter des chaînes de variables peuvent ajouter des chaînes en même temps ( une opération appelée concaténation ) et de les comparer comme des nombres entiers ou décimaux. Programmeurs Python peuvent également vérifier les valeurs dans des chaînes , la recherche de l'emplacement d'une valeur dans une chaîne et chaînes copie d'un plus grand cordes. L' , et non sous et index ( ) Opérations
Un programmeur peut vérifier les valeurs à l'intérieur d'une chaîne à l'aide de fonctions intégrées fournies par Python. L'opérateur " in" vérifie une chaîne et renvoie une valeur True ou False selon si le caractère existe dans la chaîne. L'opérateur inverse est le " pas " opérateur , qui renvoie une valeur true si un élément n'est pas dans une chaîne, et faux si elle est. L '"indice ()" méthode vérifie pour une valeur , et lors de la découverte de la première instance de la valeur retourne l'index comme un entier. Considérons cet exemple:
>>> s = " Une chaîne "
>>> A en s
vrai
>>> z pas à s
vrai
>>> a en s
Faux
>>> ; s.index (S) signifie
2
concaténation
concaténation d'ajouter une corde à la fin d'une autre chaîne . En python , concaténation est représentée par un symbole d'addition ( "+") . En substance , la concaténation des moyens pour ajouter des phrases . Par exemple , ce code crée trois cordes et les concatène , l'un à la fin de l'autre .
>>> S1 = "Ceci est "
>>> s2 = " exemple "
>>> s3 = " une chaîne"
>>> s1 = s1 + s3
>> > s1
Ceci est une chaîne
>>> s1 = s1 + s2
>>> s1
est une chaîne exemple
comparaisons de chaînes
Tout comme le symbole de plus ajoute phrases de la même manière , il ajoute des numéros , le programmeur peut comparer des chaînes beaucoup plus dans le même il peut ainsi comparer des nombres . Ceci est accompli avec les opérateurs normaux de comparaison tels que supérieur à (> ) , inférieur à ( < ) , égal à (==) , et pas égal à ( ! =). Prenons l'exemple suivant , dans lequel deux chaînes sont comparées , résultant en des valeurs Vrai ou Faux :
>>> a = ' Bonjour '
>>> b = ' Au revoir '
>>> a> b
vrai
>>> a < b
false < br >
>>> a == b
Faux
>>> a ! = b
vrai
Photos trancher
" trancher " est une opération qui renvoie une chaîne de la chaîne plus longue . Tranchage utilise une " notation ", tranche spéciale dans laquelle une paire de parenthèses après le nom de la chaîne , avec deux valeurs entières séparées par une virgule . Le programmeur indique que l'index de départ est sur le côté gauche du côlon , et l'indice terminant sur la droite. Voici quelques exemples de tranches :
>>> s = "Ceci est un exemple de chaîne "
>>> s [ 01:04 ] //chaînes personnages commencent à l'index 0
«son»
>>> s [0 : ] //Donner le droit vide prend le reste de la chaîne après l'index de départ
< p > 'Ceci est un exemple de chaîne '
>>> s [ : 7] //Laisser le côté gauche vide prend tout de 0 à l' index droit
«C'est ' Photos