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

วิธีทำให้ตัวอักษรแรกของสตริงเป็นตัวพิมพ์ใหญ่ใน Python (Capitalize)

หากต้องการให้ตัวอักษรแรกของคำแรกในสตริงเป็นตัวพิมพ์ใหญ่เพียงอย่างเดียว ให้ใช้เมธอด capitalize ของคลาสสตริง

ตัวอย่าง

>>> s = "my name"
>>> s.capitalize()
'My name'

สามารถทำได้ด้วยการ slice สตริงด้วยตนเอง

ตัวอย่าง

>>> s = "my name"
>>> s = s[:1].upper() + s[1:]
'My name'

หากต้องการให้ตัวอักษรแรกของ ทุกคำ ในสตริงเป็นตัวพิมพ์ใหญ่ ให้ใช้เมธอด title ของคลาสสตริง

ตัวอย่าง

>>> s = "my name"
>>> s.title()
'My Name'