Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python tách và nối chuỗi

Python cung cấp hàm built-in cho nối và tách chuỗi.

 split Str.split() join Str1.join(str2) 

Thuật toán

 Bước 1: Nhập chuỗi. Bước 2: Dùng split để tách và join để nối. Bước 3: Hiển thị kết quả. 

Mã ví dụ

 # Tách chuỗi str1 = input("Nhập chuỗi thứ nhất có khoảng trắng :: ") print(str1.split()) # tách tại khoảng trắng str2 = input("Nhập chuỗi thứ hai có (,) :: ") print(str2.split(',')) # tách tại ',' str3 = input("Nhập chuỗi thứ ba có (:) :: ") print(str3.split(':')) # tách tại ':' str4 = input("Nhập chuỗi thứ tư có (;) :: ") print(str4.split(';')) # tách tại ';' str5 = input("Nhập chuỗi thứ năm không khoảng trắng :: ") print([str5[i:i+2] for i in range(0, len(str5), 2)]) # tách tại vị trí 2 

Kết quả

 Nhập chuỗi thứ nhất có khoảng trắng :: python program ['python', 'program'] Nhập chuỗi thứ hai có (,) :: python, program ['python', 'program'] Nhập chuỗi thứ ba có (:) :: python: program ['python', 'program'] Nhập chuỗi thứ tư có (;) :: python; program ['python', 'program'] Nhập chuỗi thứ năm không khoảng trắng :: python program ['py', 'th', 'on', 'pr', 'og', 'ra', 'm'] 

Mã ví dụ

 # Nối chuỗi str1 = input("Nhập chuỗi thứ nhất :: ") str2 = input("Nhập chuỗi thứ hai :: ") str = str2.join(str1) # mỗi ký tự của str1 nối vào trước str2 print("SAU KHI NỐI HAI CHUỖI ::>", str) 

Kết quả

 Nhập chuỗi thứ nhất :: AAA Nhập chuỗi thứ hai :: BBB SAU KHI NỐI HAI CHUỖI ::>ABBBABBBA