Bài 25: Một số lệnh làm việc với xâu kí tự

Minh Lệ
Hướng dẫn giải Thảo luận (1)

Xâu c là xâu con của xâu m.
Vị trí của xâu c trong xâu m là: 19

Trả lời bởi Bảo Chu Văn An
Minh Lệ
Hướng dẫn giải Thảo luận (1)

- Dùng toán tử in để kiểm tra một xâu có là xâu con của xâu khác không.

<xâu 1> in <xâu 2>

- Lệnh find() tìm vị trí xuất hiện của một xâu trong một xâu khác.

<xâu mẹ>.find(<xâu con>, start)

Trả lời bởi Toru
Minh Lệ
Hướng dẫn giải Thảo luận (1)

Phương pháp giải:

Toán tử in dùng để kiểm tra một xâu có là xâu con của xâu khác không:

<xâu 1> in <xâu 2>

Lời giải chi tiết:

Biểu thức trên sai vì xâu “010” không nằm trong xâu “001100”

Trả lời bởi Quoc Tran Anh Le
Minh Lệ
Hướng dẫn giải Thảo luận (2)

Lệnh >>>"ababababab".find("ab",4) trả lại giá trị 4.

Trả lời bởi Bảo Chu Văn An
Minh Lệ
Hướng dẫn giải Thảo luận (1)

split(): tách xâu thành các từ và đưa vào một danh sách. Cú pháp lệnh split() là: <xâu mẹ>.split(<kí tự cách>)

join(): nối các phần tử của một danh sách thành một xâu. Cú pháp lệnh join() là: ''kí tự nối''.join()

Trả lời bởi Balyd____team: ƒさ→☪ℴ☪ℴท...
Minh Lệ
Hướng dẫn giải Thảo luận (1)

Cách xóa các dấu",":
s = "gà,vịt,chó,lợn,ngựa,cá"
s = " ".join(s.split(","))

Trả lời bởi Bảo Chu Văn An
Minh Lệ
Hướng dẫn giải Thảo luận (1)

Dữ liệu nhập vào là một xâu. Dùng lệnh split() để tách thành danh sách. Chuyển các phần tử của danh sách này thành số và tính tổng.

s=input("Nhập dãy các số")

A=s.split(" ")

t=0

for i in range(0, len(A)):

t=t+int(A[i])

print(t)

Trả lời bởi Hà Quang Minh
Minh Lệ
Hướng dẫn giải Thảo luận (1)

s=input("Nhập họ tên: ")

A=s.split(" ")

print("Tên: ", A[len(A)-1])

print("Tên đệm: ", A[len(A)-2])

Trả lời bởi Balyd____team: ƒさ→☪ℴ☪ℴท...
Minh Lệ
Hướng dẫn giải Thảo luận (1)

s=input("Nhập hai số tự nhiên")

A=s.split(" ")

a=int(A[0])

b=int(A[1])

r = a % b

while r != 0:

    a = b

    b = r

    r = a % b

print("ƯCLN của a và b là: ",b) 

Trả lời bởi Hà Quang Minh
Minh Lệ
Hướng dẫn giải Thảo luận (1)

Trả lời:

n=int(input("Nhập số tự nhiên n: "))

A=[]

t=0

for i in range(0,n):

    A.append(input("Nhập họ tên: "))

s=input("Nhập một tên: ")

for i in range(0,n):

    B=A[i].split()

    if s == B[len(B)-1]:

        t=t+1

print("Vậy trong lớp có số bạn cùng tên đó là: ",t)

loading...

Trả lời bởi Toru