Luyện tập

Câu 1
1đ

Biểu thức kiểm tra <xâu 1> nằm trong <xâu 2> là

<xâu 1> in <xâu 2>
<xâu 2> check <xâu 1>
<xâu 2> in <xâu 1>
<xâu 1> check <xâu 2>
Câu 2
1đ

Phương án nào sau đây nêu đúng kết quả in ra màn hình của đoạn chương trình dưới?

A = "abc bac cba"

print(a.find("c"))

3
2
6
7
Câu 3
1đ

Cú pháp đầy đủ của lệnh find() là

<xâu mẹ>:find(<xâu con>,start)
<xâu mẹ>.find(<xâu con>)
<xâu mẹ>:find(<xâu con>)
<xâu mẹ>.find(<xâu con>,start)
Câu 4
1đ

Xác định tính đúng sai của các phát biểu dưới đây.

(Nhấp vào ô màu vàng để chọn đúng / sai)
a) Python không có lệnh đặc biệt (phương thức) dành riêng cho xâu.
b) Để tìm một xâu trong một xâu khác có thể dùng in hoặc find().
c) Lệnh join() có tác dụng tương tự lệnh split().
d) Lệnh split() dùng để tách một xâu thành danh sách các từ.
Câu 5
1đ

Phương án nào sau đây nêu đúng kết quả in ra màn hình khi thực hiện chương trình dưới?

c = "Python và lập trình"

print(c.split())

[Python và lập trình]
[Python, và, lập, trình]
["Python", "và", "lập", "trình"]
["Python và lập trình"]
Câu 6
1đ

Câu lệnh "1" in "19292" cho kết quả là

none.
empty.
True.
False.
Câu 7
1đ

Phương án nào sau đây nêu đúng kết quả khi thực hiện đoạn chương trình Python dưới?

s = ["0", "2", "5", "3"]

print(".".join(s))

0 2 5 3
0.2.5.3.
.0 .2 .5 .3
0. 2. 5. 3.
Câu 8
1đ

Cú pháp của lệnh join() là

"kí tự nối".join(<danh sách>)
",".join(<danh sách>)
",".join(<kí tự nối>)
"danh sách".join(<kí tự nối>)
Câu 9
1đ

Cho đoạn chương trình Python sau:

a = "Hiện nay trí tuệ nhân tạo đang phát triển mạnh mẽ"

aline = a.split()

s = ",".joing(aline)

print(s)

Phương án nào sau đây là kết quả in ra màn hình?

"Hiện,nay,trí,tuệ,nhân,tạo,đang,phát,triển,mạnh,mẽ"
"Hiện nay trí tuệ nhân tạo đang phát triển mạnh mẽ"
Hiện nay trí tuệ nhân tạo đang phát triển mạnh mẽ
[Hiện,nay,trí,tuệ,nhân,tạo,đang,phát,triển,mạnh,mẽ]
Câu 10
1đ

Phương án nào sau đây nói đúng về các kí tự tách trong lệnh split()?

Có thể thay bằng kí tự khác.
Mặc định là dấu chấm.
Không bắt buộc phải có.
Mặc định, không thể thay đổi.