Chuỗi chứa số trong Python
Giả sử chúng ta có một chuỗi chỉ chứa chữ số:
txt = '123' # chuỗi chứa chữ số
Hãy tìm, ví dụ, tổng của ký tự thứ nhất và thứ hai của nó:
txt = '123'
print(txt[0] + txt[1]) # sẽ in ra '12' - cộng dưới dạng chuỗi
Như bạn thấy, các ký tự của chuỗi của chúng ta cũng
là chuỗi và được cộng dưới dạng chuỗi.
Giả sử chúng ta muốn cộng chúng như số. Để
làm điều này, hãy áp dụng hàm int
vào từng ký tự của chuỗi:
txt = '123'
print(int(txt[0]) + int(txt[1])) # sẽ in ra 3
Cho chuỗi '12345'. Hãy tìm tổng
các chữ số của chuỗi này.
Cho chuỗi '2489'. Hãy lấy ký tự thứ ba
trừ đi ký tự thứ hai, sau đó nhân
kết quả với ký tự thứ nhất.