Fungsi Rentetan Hari

Susan Sarandon
Susan Sarandonasal
2024-12-21 02:12:09451semak imbas

Day  String Functions

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!

Kenyataan:
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