Hari - Fungsi rentetan

Barbara Streisand
Lepaskan: 2024-12-16 21:00:26
asal
992 orang telah melayarinya

Day - String functions

1.Tulis atur cara untuk menyemak kunci yang diberikan tersedia atau tidak:

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')
Salin selepas log masuk
Contains fruit
Salin selepas log masuk

2.Tulis atur cara untuk mencari kedudukan utama yang diberikan:

find() mengembalikan kedudukan tempat ia ditemui.

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

Salin selepas log masuk
Contains Python
0 5

Salin selepas log masuk

3.Tulis atur cara untuk menyemak perkataan bermula dengan kunci yang ditentukan:

startswith() semak jika rentetan bermula dengan nilai yang ditentukan.

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

Salin selepas log masuk
Starts with Python
Salin selepas log masuk

Cara lain untuk menyemak perkataan bermula dengan kunci yang ditentukan:

txt = "Apples are good, apple is my favorite fruit"
key = 'Apple'
l = len(key) 
if txt[0:l]==key:
    print('Starts with',key)

Salin selepas log masuk
Starts with Apple
Salin selepas log masuk

4.Tulis atur cara untuk menyemak perkataan berakhir dengan kunci yang ditentukan:

endswith() semak jika rentetan berakhir dengan nilai yang ditentukan.

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')
Salin selepas log masuk
Ends with Python
Salin selepas log masuk

Cara lain untuk menyemak perkataan berakhir dengan kunci yang ditentukan:

txt = "Apples are good, apple is my favorite fruit"
key = 'fruit'
l = len(key) 
if txt[-l:]==key:
    print('Ends with',key)

Salin selepas log masuk
Ends with fruit
Salin selepas log masuk

5.Tulis atur cara untuk menyemak perkataan yang diberikan adalah alfa atau tidak:

isalpha() semak semua aksara dalam rentetan adalah abjad.

alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
word = 'abcdEFGH'
for letter in word:
    if letter not in alpha:
        print('Not all are alphabets')
        break
else:
    print('All are alphabets')
Salin selepas log masuk
All are alphabets
Salin selepas log masuk

6.Tulis atur cara untuk menyemak perkataan yang diberikan adalah alnum atau tidak:

isalnum() menyemak semua aksara dalam rentetan adalah abjad angka.

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')
Salin selepas log masuk
Not all are alphabets and numbers
Salin selepas log masuk

7.Tulis atur cara untuk menyemak perkataan yang diberikan adalah huruf kecil atau tidak:

islower() menyemak semua aksara dalam rentetan adalah huruf kecil.

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')
Salin selepas log masuk
All are lowercase alphabets
Salin selepas log masuk

8.Tulis atur cara untuk menyemak perkataan yang diberikan adalah huruf besar atau tidak:

isupper() menyemak semua aksara dalam rentetan adalah huruf besar.

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')
Salin selepas log masuk
All are uppercase alphabets
Salin selepas log masuk

9.Tulis atur cara untuk menyemak ruang tersedia atau tidak:

isspace() menyemak ruang dalam teks.

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

Salin selepas log masuk
All are spaces
Salin selepas log masuk

Tugas:

1.Tulis atur cara untuk menukar Huruf Besar kepada huruf kecil:

lower() menukar rentetan kepada huruf kecil.

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

Salin selepas log masuk
hello, and welcome to my world!
Salin selepas log masuk

2.Tulis atur cara untuk menukar huruf kecil kepada huruf besar:

upper() menukar rentetan kepada huruf besar.

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='')
Salin selepas log masuk
HELLO, AND WELCOME TO MY WORLD!
Salin selepas log masuk

3.Tulis atur cara untuk menyemak tajuk rentetan yang diberikan atau tidak:

istitle() menyemak rentetan mengikut peraturan tajuk.

Atas ialah kandungan terperinci Hari - Fungsi rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan