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

จะทำให้สตริงเป็นตัวพิมพ์ใหญ่ใน Python ได้อย่างไร?


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

ตัวอย่าง

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

คุณสามารถทำสิ่งนี้ได้ด้วยตนเองโดยการตัดสตริง

ตัวอย่าง

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

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

ตัวอย่าง

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