Maison > développement back-end > Tutoriel Python > Jour - Fonctions de chaîne

Jour - Fonctions de chaîne

Barbara Streisand
Libérer: 2024-12-16 21:00:26
original
989 Les gens l'ont consulté

Day - String functions

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')
Copier après la connexion
Contains fruit
Copier après la connexion

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')

Copier après la connexion
Contains Python
0 5

Copier après la connexion

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')

Copier après la connexion
Starts with Python
Copier après la connexion

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)

Copier après la connexion
Starts with Apple
Copier après la connexion

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')
Copier après la connexion
Ends with Python
Copier après la connexion

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)

Copier après la connexion
Ends with fruit
Copier après la connexion

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')
Copier après la connexion
All are alphabets
Copier après la connexion

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')
Copier après la connexion
Not all are alphabets and numbers
Copier après la connexion

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')
Copier après la connexion
All are lowercase alphabets
Copier après la connexion

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')
Copier après la connexion
All are uppercase alphabets
Copier après la connexion

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')

Copier après la connexion
All are spaces
Copier après la connexion

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='')

Copier après la connexion
hello, and welcome to my world!
Copier après la connexion

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='')
Copier après la connexion
HELLO, AND WELCOME TO MY WORLD!
Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal