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

เมธอด capitalize() ของสตริงใน Python

ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับเมธอด capitalize ของสตริง มาดูรายละเอียด

เมธอด capitalize จะทำให้ ตัวอักษรแรก ของสตริงกลายเป็น ตัวใหญ่ (capital) หากตัวแรกเป็น non-alphabet หรือ ตัวใหญ่แล้ว จะไม่มีผลอะไร

ทำตามขั้นตอนด้านล่างเพื่อเขียนโปรแกรม

  • เริ่มต้นสตริง
  • ใช้เมธอด capitalize แปลงตัวแรกเป็นตัวใหญ่
  • เก็บผลลัพธ์ในตัวแปรใหม่
  • พิมพ์ผลลัพธ์

ตัวอย่าง

# เริ่มต้นสตริง
string = "tutorialspoint"
# ทำให้ตัวแรกเป็นตัวใหญ่
result = string.capitalize()
# พิมพ์ผลลัพธ์
print(result)

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้

Tutorialspoint

ตอนนี้เปลี่ยนตัวแรกของสตริงในตัวอย่างก่อนหน้าเป็นตัวใหญ่ แล้วรันอีกครั้ง

ตัวอย่าง

# เริ่มต้นสตริง
string = "Tutorialspoint"
# ทำให้ตัวแรกเป็นตัวใหญ่
result = string.capitalize()
# พิมพ์ผลลัพธ์
print(result)

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้

Tutorialspoint

เพิ่ม non-alphabet เป็นตัวแรกของสตริง แล้วรัน

ตัวอย่าง

# เริ่มต้นสตริง
string = "tutorialspoint"
# ทำให้ตัวแรกเป็นตัวใหญ่
result = string.capitalize()
# พิมพ์ผลลัพธ์
print(result)

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้

tutorialspoint

เกิดอะไรขึ้นถ้ามีหลายคำและหลายบรรทัดในสตริง? capitalize() จะทำให้แค่ตัวแรกของสตริงทั้งหมดเป็นตัวใหญ่

ลองรันโค้ดต่อไปนี้

ตัวอย่าง

# เริ่มต้นสตริง
string = "tutorialspoint is great website to learn new things. and it's free"
# ทำให้ตัวแรกเป็นตัวใหญ่
result = string.capitalize()
# พิมพ์ผลลัพธ์
print(result)

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ผลลัพธ์ดังนี้

Tutorialspoint is great website to learn new things. and it's free

สรุป

capitalize() ทำให้ตัวอักษรแรกของสตริงเป็นตัวใหญ่ ไม่ส่งผลต่อคำอื่นๆ หากมีข้อสงสัย กรุณาแจ้งในส่วนความคิดเห็น