Devdit
 

Python ตัด String ยาว และเพิ่ม ... ลงท้าย

1.4K

สอนเขียน 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

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ