สตริงที่มีตัวเลขใน Python
สมมติว่าเรามีสตริงที่ประกอบด้วยตัวเลขเท่านั้น:
txt = '123' # สตริงที่มีตัวเลข
ลองหาผลรวมของตัวอักษรตัวแรกและตัวที่สองของมันดู:
txt = '123'
print(txt[0] + txt[1]) # จะแสดง '12' - บวกกันเป็นสตริง
อย่างที่คุณเห็น ตัวอักษรของสตริงของเราก็เป็นสตริงและถูกรวมกันเป็นสตริง
สมมติว่าเราต้องการบวกพวกมันเป็นตัวเลข สำหรับสิ่งนี้ ให้ใช้ฟังก์ชัน int กับแต่ละตัวอักษรของสตริง:
txt = '123'
print(int(txt[0]) + int(txt[1])) # จะแสดง 3
ให้สตริง '12345' จงหาผลรวมของตัวเลขในสตริงนี้
ให้สตริง '2489' จงลบตัวอักษรที่สองออกจากตัวที่สาม แล้วคูณผลลัพธ์ด้วยตัวอักษรแรก