สอนเขียน Python ตัด String ยาว ให้เหลือจำนวนอักษรตามที่ต้องการ และเพิ่ม … ลงท้าย สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python ตัด String
def cutString( text ):
i = 1
r = ''
for x in range( len(text) ):
r = r + text[x]
if( i == 15 ):
r = r + ' ...'
break
i = i + 1
return r
print( cutString( 'Computer notebook version 2022' ) )
print( cutString( 'Hello, My name is Python' ) )
ผลลัพธ์
Computer noteboo ...
Hello, My name i ...
1. สร้างฟังก์ชันชื่อ cutString รับพารามิเตอร์ 1 ตัว ชื่อ text
2. ใช้ for loop วนจำนวนตัวอักษรทั้งหมดที่รับเข้ามาในฟังก์ชัน และเรียงแต่ละตัวอักษรใหม่ให้ตัวแปร r
3. กรณีถ้าจำนวนตัวอักษรมีมากกว่า 15 ตัวอักษร ให้เพิ่ม … ลงท้าย และหยุดการทำงานในฟังก์ชัน cutString