Câu hỏi:
13/07/2024 154
Tìm hiểu cấu trúc của xâu kí tự
Quan sát các ví dụ sau để biết cấu trúc xâu kí tự, so sánh với danh sách để biết sự khác nhau giữa xâu (string) và danh sách (list)
Tìm hiểu cấu trúc của xâu kí tự
Quan sát các ví dụ sau để biết cấu trúc xâu kí tự, so sánh với danh sách để biết sự khác nhau giữa xâu (string) và danh sách (list)
Trả lời:
- Cấu trúc xâu kí tự: xâu kí tự trong Python là dãy các kí tự Unicode.
- So sánh với danh sách:
+ Giống: Xâu có thể coi là một danh sách các kí tự, có thể truy cập từng kí tự xâu qua chỉ số, chỉ số từ 0 đến độ dài len() – 1
+ Khác: Không thể thay đổi từng kí tự của xâu.
- Cấu trúc xâu kí tự: xâu kí tự trong Python là dãy các kí tự Unicode.
- So sánh với danh sách:
+ Giống: Xâu có thể coi là một danh sách các kí tự, có thể truy cập từng kí tự xâu qua chỉ số, chỉ số từ 0 đến độ dài len() – 1
+ Khác: Không thể thay đổi từng kí tự của xâu.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Viết chương trình nhập số học sinh và họ tên học sinh. Sau đó đếm xem trong danh sách có bao nhiêu bạn tên là “Hương”.
Gợi ý: Sử dụng toán tử in để kiểm tra một xâu có là xâu con của một xâu khác.
Viết chương trình nhập số học sinh và họ tên học sinh. Sau đó đếm xem trong danh sách có bao nhiêu bạn tên là “Hương”.
Gợi ý: Sử dụng toán tử in để kiểm tra một xâu có là xâu con của một xâu khác.
Câu 2:
Các xâu kí tự sau có hợp lệ không?
a) “123&*()+-ABC”
b) “1010110&0101001”
c) “Tây nguyên”
d) 11111111 = 256
Các xâu kí tự sau có hợp lệ không?
a) “123&*()+-ABC”
b) “1010110&0101001”
c) “Tây nguyên”
d) 11111111 = 256
Câu 3:
Cho s1 = “abc”, s2 = “ababcabca”. Các biểu thức logic sau cho kết quả là đúng hay sai?
a) s1 in s2
b) s1 + s1 in s2
c) “abcabca” in s2
d) “abc123” in s2
Cho s1 = “abc”, s2 = “ababcabca”. Các biểu thức logic sau cho kết quả là đúng hay sai?
a) s1 in s2
b) s1 + s1 in s2
c) “abcabca” in s2
d) “abc123” in s2
Câu 4:
Cho xâu S, viết đoạn lệnh trích ra xâu con của S bao gồm ba kí tự đầu tiên của S
Cho xâu S, viết đoạn lệnh trích ra xâu con của S bao gồm ba kí tự đầu tiên của S
Câu 5:
Viết chương trình kiểm tra xâu S có chứa chữ số không. Thông báo “S có chứa chữ số” hoặc “S không chứa chữ số nào”.
Viết chương trình kiểm tra xâu S có chứa chữ số không. Thông báo “S có chứa chữ số” hoặc “S không chứa chữ số nào”.
Câu 6:
Cho hai xâu s1, s2. Viết đoạn chương trình chèn xâu s1 vào giữa s2, tại vị trí len(s2)//2. In kết quả ra màn hình.
Cho hai xâu s1, s2. Viết đoạn chương trình chèn xâu s1 vào giữa s2, tại vị trí len(s2)//2. In kết quả ra màn hình.
Câu 7:
Tìm hiểu lệnh duyệt từng kí tự của xâu
Quan sát các lệnh sau để biết cách duyệt từng kí tự của xâu kí tự bằng lệnh for. Có hai cách duyệt, theo chỉ số và theo phần tử của xâu kí tự.
Tìm hiểu lệnh duyệt từng kí tự của xâu
Quan sát các lệnh sau để biết cách duyệt từng kí tự của xâu kí tự bằng lệnh for. Có hai cách duyệt, theo chỉ số và theo phần tử của xâu kí tự.
Câu 8:
Sau khi thực hiện các lệnh sau, biến skq sẽ có giá trị bao nhiêu?
Sau khi thực hiện các lệnh sau, biến skq sẽ có giá trị bao nhiêu?
Câu 9:
Em đã biết dữ liệu xâu kí tự (gọi tắt là xâu) từ Bài 16 và chúng ta có thể tạo các biến kiểu xâu kí tự theo nhiều cách khác nhau: