Rumah >pembangunan bahagian belakang >Tutorial Python >Hari - Fungsi rentetan
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')
Contains fruit
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')
Contains Python 0 5
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')
Starts with Python
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)
Starts with Apple
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')
Ends with Python
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)
Ends with fruit
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')
All are alphabets
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')
Not all are alphabets and numbers
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')
All are lowercase alphabets
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')
All are uppercase alphabets
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')
All are spaces
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='')
hello, and welcome to my world!
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='')
HELLO, AND WELCOME TO MY WORLD!
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!