Si la chaîne contient des guillemets simples, vous pouvez éviter l'erreur en plaçant la chaîne entre guillemets doubles.
spam = "That is Alice's cat"
Cependant, si vous souhaitez utiliser à la fois des guillemets simples et doubles, vous pouvez l'éviter en utilisant le caractère d'échappement.
Caractère d'échappement | sens |
---|---|
' | Simple citation |
" | Double citation |
\t | languette |
\n | nouvelle ligne |
\|barre oblique inverse |
print("Hello there!\nHow are you?\nI\'m doing fine\t."
Hello there!
How are you?
I'm doing fine .
Sous Windows, \ devient .
Préfixez r avec un caractère guillemet pour ignorer le caractère d'échappement dans la chaîne.
print(r'That is Carol\'s cat.')
That is Carol\'s cat.
L'utilisation de guillemets triples élimine le besoin d'utiliser des caractères d'échappement. Les règles d'inscription Python ne s'appliquent pas non plus.
print('''Dear Alice,
Eve's cat has been arrested for catnapping, cat burglary, and extortion.
Sincerely,
Bob''')
Dear Alice,
Eve's cat has been arrested for catnapping, cat burglary, and extortion.
Sincerely,
Bob
Les commentaires peuvent être insérés à partir de l'endroit où le symbole # est attaché à la fin de la phrase. Lorsque vous souhaitez placer un commentaire sur plusieurs lignes, placez-le entre "" "comme indiqué ci-dessous.
def spam():
"""C'est du spam()Pour expliquer le comportement de la fonction,
Ceci est un commentaire sur plusieurs lignes."""
print('Hell!')
Les index et les tranches peuvent être appliqués aux chaînes ainsi qu'aux listes.
Renvoie toutes les chaînes en majuscules.
spam = 'Hello world'
sapam = spam.upper()
spam
'HELLO WORLD'
Renvoie toutes les chaînes en minuscules.
spam = 'Hello world'
sapam = spam.lower()
spam
'hello world'
Renvoie True si toutes les lettres d'une ou plusieurs lettres sont en majuscules.
HELLO.isupper()
True
Renvoie True si toutes les lettres d'une ou plusieurs lettres sont inférieures.
hello.islower()
True
Renvoie True s'il ne contient qu'un ou plusieurs caractères alphabétiques.
'hello'.isalpha()
True
Renvoie True s'il n'y a qu'une ou plusieurs lettres et chiffres.
'hello123'.isalnum()
True
Renvoie True s'il se compose d'un ou plusieurs nombres.
'123'.isdecimal()
True
Renvoie True s'il se compose uniquement d'espaces, de tabulations ou de sauts de ligne.
' '.isspace()
True
Renvoie True s'il commence par une lettre supérieure et que toutes les lettres restantes sont composées de lettres minuscules.
Apple.istitle()
True
Renvoie True si une chaîne symétrique commence ou se termine par la chaîne transmise à la méthode.
'Hello world!'.startswith('Hello')
True
'Hello world!'.endswith('World!')
True
--join () méthode
Concaténez une liste de chaînes en une seule chaîne.
','.join(['cats','rats','bats'])
'cats,rats,bats'
'ABC'.join(['cats','rats','bats'])
'catsABCratsABCbats'
--split () méthode
Séparez les chaînes de caractères par les caractères spécifiés pour créer une liste.
'My name is Simon'.split()
['My','name','is','Simon']
'MyABCnameABCisABCSimon'.split(ABC)
['My','name','is','Simon']
--rjust () méthode --ljust () méthode
Lorsque la chaîne de caractères est plus grande que la valeur spécifiée, le caractère spécifié est ajouté à droite ou à gauche de ce montant.
'Hello'.rjust(10, '*')
'*****Hello'
'Hello'.ljust(10, '*')
'Hello*****'
--center () méthode
Lorsque la chaîne de caractères est plus grande que la valeur spécifiée, le caractère spécifié est ajouté à gauche et à droite de ce montant.
'Hello'.center(10, '*')
'**Hello***'
'Hello'.center(10)
' Hello '
Utilisé pour effacer les caractères spécifiés à gauche, à droite et aux deux extrémités d'une chaîne de caractères.
spam = ' Hello world '
spam.strip()
'Hello world'
spam.lstrip()
'Hello world '
spam.rstrip()
' Hello world'
Vous pouvez également effacer des caractères en passant un argument comme indiqué ci-dessous. L'ordre alphabétique des arguments est arbitraire, c'est donc comme suit.
spam = 'SpamSpamBaconSpamEggsSpamSpam'
spam.strip(ampS)
BaconSpamEggs
Le module pyperclip a des fonctions copier () et coller (). Vous pouvez le copier ou le coller dans le presse-papiers de votre ordinateur.
import pyperclip
pyperclip.copy('Hello world!')
pyperclip.paste()
'Hello world!'
Ceci est le seul examen de base de Python ~ 4 ~
Depuis le début Ceci est le seul examen de base de Python ~ 1 ~
Recommended Posts