Heim >Backend-Entwicklung >Python-Tutorial >Tag – String-Funktionen

Tag – String-Funktionen

Barbara Streisand
Barbara StreisandOriginal
2024-12-16 21:00:261078Durchsuche

Day - String functions

1.Schreiben Sie ein Programm, um zu überprüfen, ob ein bestimmter Schlüssel verfügbar ist oder nicht:

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.Schreiben Sie ein Programm, um eine bestimmte Schlüsselposition zu finden:

find() gibt die Position zurück, an der es gefunden wurde.

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.Schreiben Sie ein Programm, um zu überprüfen, ob das Wort mit dem angegebenen Schlüssel beginnt:

startswith() prüft, ob die Zeichenfolge mit dem angegebenen Wert beginnt.

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

Eine andere Möglichkeit, das Wort zu überprüfen, beginnt mit dem angegebenen Schlüssel:

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.Schreiben Sie ein Programm, um zu überprüfen, ob das Wort mit dem angegebenen Schlüssel endet:

endswith() prüft, ob die Zeichenfolge mit dem angegebenen Wert endet.

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

Eine andere Möglichkeit, das Wort zu überprüfen, endet mit dem angegebenen Schlüssel:

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.Schreiben Sie ein Programm, um zu überprüfen, ob das angegebene Wort aus Buchstaben besteht oder nicht:

isalpha() prüft, ob alle Zeichen in der Zeichenfolge alphabetisch sind.

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.Schreiben Sie ein Programm, um zu überprüfen, ob das angegebene Wort alnum ist oder nicht:

isalnum() prüft, ob alle Zeichen in der Zeichenfolge alphanumerisch sind.

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.Schreiben Sie ein Programm, um zu überprüfen, ob das angegebene Wort kleingeschrieben ist oder nicht:

islower() prüft, ob alle Zeichen in der Zeichenfolge Kleinbuchstaben sind.

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.Schreiben Sie ein Programm, um zu überprüfen, ob das angegebene Wort in Großbuchstaben geschrieben ist oder nicht:

isupper() prüft, ob alle Zeichen in der Zeichenfolge Großbuchstaben sind.

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.Schreiben Sie ein Programm, um zu überprüfen, ob Platz verfügbar ist oder nicht:

isspace() prüft Leerzeichen im Text.

word = '        '
for letter in word:
    if letter != ' ':
        print("Not all are spaces")
        break
else:
    print('All are spaces')

All are spaces

Aufgabe:

1.Schreiben Sie ein Programm, um Großbuchstaben in Kleinbuchstaben umzuwandeln:

lower() wandelt einen String in Kleinbuchstaben um.

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.Schreiben Sie ein Programm, um Kleinbuchstaben in Großbuchstaben umzuwandeln:

upper() wandelt einen String in Großbuchstaben um.

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.Schreiben Sie ein Programm, um den angegebenen String-Titel zu überprüfen oder nicht:

istitle() prüft, ob die Zeichenfolge den Regeln eines Titels entspricht.

Das obige ist der detaillierte Inhalt vonTag – String-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn