Tulis atur cara untuk menyemak kunci yang diberikan adalah tajuk atau tidak.
istitle()- Tandakan huruf pertama setiap perkataan adalah huruf besar dan semua huruf lain dalam perkataan adalah huruf kecil.
txt = 'Rose Is A Beautiful Flower' if txt[0]>='a' and txt[0]<='z': print("No Title is there") else: i = 1 while i<len(txt)-1: if txt[i]==' ': if txt[i+1]>='A' and txt[i+1]<='Z': pass else: print("No Title is there") break i+=1 else: print("Title is there")
Title is there
Tulis atur cara untuk menggantikan perkataan dengan perkataan lain.
replace()-gantikan kejadian subrentetan dalam rentetan dengan subrentetan lain.
txt = "I like bananas" already = "bananas" new = "apples" l = len(already) # l = 7 start = 0 end = l while end<=len(txt): if txt[start:end] == 'bananas': txt = txt[:start] + new start+=1 end+=1 else: print(txt)
I like apples
Dalam Python semuanya adalah objek.
Setiap objek boleh mencipta ruang memori yang berbeza.
Rentetan tidak boleh diubah(Tidak boleh ditukar).
Objek yang sama boleh merujuk memori yang sama.
country1 = 'India' country2 = 'India' country3 = 'India' country4 = 'India' print(id(country1)) print(id(country2)) print(id(country3)) print(id(country4)) country1 = "Singapore" print(id(country1))
135098294846640 135098294846640 135098294846640 135098294846640 135098292962352
Jika kita cuba mengedit rentetan sedia ada, rentetan itu tidak akan berubah. Sebaliknya, memori baharu akan dibuat untuk menyimpan nilai baharu.
Perbezaan antara rfind() dan rindex():
Kedua-dua kaedah mencari kejadian terakhir subrentetan yang ditentukan, tetapi ia berkelakuan berbeza apabila subrentetan itu tiada.
txt = "Mi casa, su casa." x = txt.rfind("casa") print(x) x = txt.rindex("casa") print(x)
12 12
txt = "Mi casa, su casa." x = txt.rfind("basa") print(x) x = txt.rindex("basa") print(x)
-1 ValueError: substring not found
rfind()-Jika tidak ditemui: Mengembalikan -1
rindex()-Jika tidak ditemui: Meningkatkan ValueError
Tulis atur cara untuk menyemak kunci yang diberikan tersedia atau tidak.
(rfind() atau rindex())
txt = "Python is my favourite language" key = 'myy' l = len(key) start = 0 end = l while end<=len(txt): if txt[start:end] == key: print(start) break start += 1 end += 1 else: print('-1 or ValueError')
-1 or ValueError
Tulis atur cara untuk memisahkan teks yang diberikan.
split()- untuk membahagikan rentetan kepada senarai subrentetan berdasarkan pemisah yang ditentukan.
txt = "Today is Wednesday" word = '' start = 0 i = 0 while i<len(txt): if txt[i]==' ': print(txt[start:i]) start = i+1 elif i == len(txt)-1: print(txt[start:i+1]) i+=1
Today is Wednesday
Atas ialah kandungan terperinci Fungsi Rentetan Hari. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!