Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะทดสอบว่าสตริงเริ่มต้นด้วยตัวพิมพ์ใหญ่โดยใช้ Python ได้อย่างไร


เพื่อความแม่นยำ เหนือสตริงคำสี่คำที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่ นี่เดลี เมืองและอินเดีย

ควรใช้ฟังก์ชันสตริงสองฟังก์ชันเพื่อการนี้ สมมติว่าคำในสตริงถูกคั่นด้วยอักขระช่องว่างเดียว ฟังก์ชัน split() จะแสดงรายการคำ

ประการที่สอง เพื่อตรวจสอบว่าอักขระตัวแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่หรือไม่ ให้ใช้ฟังก์ชัน isupper()

รหัสต่อไปนี้แสดงรายการคำที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่

s1="This is not true that Delhi is the hottest or coldest City in India"
for word in s1.split():
    if word[0].isupper():
        print (word)

ผลลัพธ์คือ:

This
Delhi
City
India