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

วิธีทดสอบว่าสตริงขึ้นต้นด้วยตัวอักษรพิมพ์ใหญ่ใน Python

อย่างแม่นยำ สตริงข้างต้นมี 4 คำที่ขึ้นต้นด้วยตัวอักษรพิมพ์ใหญ่ ได้แก่ This, Delhi, City และ India

ควรใช้ฟังก์ชันสตริง 2 ตัว สมมติว่าคำในสตริงคั่นด้วยช่องว่างเดี่ยว ฟังก์ชัน 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