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

Tag – String-Funktionen

Barbara Streisand
Freigeben: 2024-12-16 21:00:26
Original
982 Leute haben es durchsucht

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')
Nach dem Login kopieren
Contains fruit
Nach dem Login kopieren

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

Nach dem Login kopieren
Contains Python
0 5

Nach dem Login kopieren

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

Nach dem Login kopieren
Starts with Python
Nach dem Login kopieren

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)

Nach dem Login kopieren
Starts with Apple
Nach dem Login kopieren

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')
Nach dem Login kopieren
Ends with Python
Nach dem Login kopieren

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)

Nach dem Login kopieren
Ends with fruit
Nach dem Login kopieren

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')
Nach dem Login kopieren
All are alphabets
Nach dem Login kopieren

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')
Nach dem Login kopieren
Not all are alphabets and numbers
Nach dem Login kopieren

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')
Nach dem Login kopieren
All are lowercase alphabets
Nach dem Login kopieren

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')
Nach dem Login kopieren
All are uppercase alphabets
Nach dem Login kopieren

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

Nach dem Login kopieren
All are spaces
Nach dem Login kopieren

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

Nach dem Login kopieren
hello, and welcome to my world!
Nach dem Login kopieren

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='')
Nach dem Login kopieren
HELLO, AND WELCOME TO MY WORLD!
Nach dem Login kopieren

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!

Quelle:dev.to
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage