Maison >développement back-end >Tutoriel Python >Jour - Fonctions de chaîne
1. Écrivez un programme pour vérifier que la clé donnée est disponible ou non :
txt = "I love many fruits, apple is my favorite fruit" key = 'fruit' l = len(key) start = 0 end = l while end<=len(txt): if txt[start:end] == key: print('Contains', key) break start+=1 end+=1 else: print('Not Contains')
Contains fruit
2.Écrivez un programme pour trouver une position clé donnée :
find() renvoie la position où il a été trouvé.
txt = "Python is my Favourite Language" key = 'Python' l = len(key) start = 0 end = l while end<=len(txt): if txt[start:end] == key: print('Contains', key) print(start,end-1) break start+=1 end+=1 else: print('Not Contains')
Contains Python 0 5
3.Écrivez un programme pour vérifier que le mot commence par la clé spécifiée :
startswith() vérifie si la chaîne commence par la valeur spécifiée.
txt = "Python is my Favourite Language" key = 'Python' l = len(key) start = 0 end = l while end<=len(txt): if txt[start:end] == key: if start==0: print("Starts with", key) break start+=1 end+=1 else: print('Not Contains')
Starts with Python
Une autre façon de vérifier que le mot commence par la clé spécifiée :
txt = "Apples are good, apple is my favorite fruit" key = 'Apple' l = len(key) if txt[0:l]==key: print('Starts with',key)
Starts with Apple
4.Écrivez un programme pour vérifier que le mot se termine par la clé spécifiée :
endswith() vérifie si la chaîne se termine par la valeur spécifiée.
txt = "My Favourite Language is Python" key = 'Python' l = len(key) start = 0 end = l while end<=len(txt): if txt[start:end] == key: if end==len(txt): print("Ends with", key) break start+=1 end+=1 else: print('Not Contains')
Ends with Python
Une autre façon de vérifier que le mot se termine par la clé spécifiée :
txt = "Apples are good, apple is my favorite fruit" key = 'fruit' l = len(key) if txt[-l:]==key: print('Ends with',key)
Ends with fruit
5.Écrivez un programme pour vérifier que le mot donné est alpha ou non :
isalpha() vérifie que tous les caractères de la chaîne sont alphabétiques.
alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' word = 'abcdEFGH' for letter in word: if letter not in alpha: print('Not all are alphabets') break else: print('All are alphabets')
All are alphabets
6.Écrivez un programme pour vérifier que le mot donné est alnum ou non :
isalnum() vérifie que tous les caractères de la chaîne sont alphanumériques.
alpha = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' word = 'pritha017@gmail.com' for letter in word: if letter not in alpha: print('Not all are alphabets and numbers') break else: print('All are alphabets and numbers')
Not all are alphabets and numbers
7.Écrivez un programme pour vérifier que le mot donné est en minuscule ou non :
islower() vérifie que tous les caractères de la chaîne sont en minuscules.
alpha = 'abcdefghijklmnopqrstuvwxyz' word = 'lakshmipritha' for letter in word: if letter not in alpha: print('Not all are lowercase alphabets') break else: print('All are lowercase alphabets')
All are lowercase alphabets
8.Écrivez un programme pour vérifier que le mot donné est en majuscule ou non :
isupper() vérifie que tous les caractères de la chaîne sont en majuscules.
alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' word = 'LAKSHMIPRITHA' for letter in word: if letter not in alpha: print('Not all are uppercase alphabets') break else: print('All are uppercase alphabets')
All are uppercase alphabets
9.Écrivez un programme pour vérifier que l'espace est disponible ou non :
isspace() vérifie les espaces dans le texte.
word = ' ' for letter in word: if letter != ' ': print("Not all are spaces") break else: print('All are spaces')
All are spaces
Tâche :
1.Écrivez un programme pour convertir les majuscules en minuscules :
lower() convertit une chaîne en minuscules.
txt = "HELLO, AND WELCOME TO MY WORLD!" for letter in txt: if letter>='A' and letter<'Z': letter = ord(letter)+32 letter = chr(letter) print(letter,end='')
hello, and welcome to my world!
2.Écrivez un programme pour convertir les minuscules en majuscules :
upper() convertit une chaîne en majuscules.
txt = "hello, and welcome to my world!" for letter in txt: if letter>='a' and letter<'z': letter = ord(letter)-32 letter = chr(letter) print(letter,end='')
HELLO, AND WELCOME TO MY WORLD!
3.Écrivez un programme pour vérifier ou non le titre de la chaîne donnée :
istitle() vérifie que la chaîne suit les règles d'un titre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!