Câu hỏi phỏng vấn Python
Câu hỏi

Python có câu lệnh switch-case không?

Câu trả lời

Python không có cấu trúc câu lệnh switch-case như một số ngôn ngữ lập trình khác như C hoặc Java. Thay vào đó, để thực hiện một logic tương tự như switch-case, bạn có thể sử dụng một chuỗi các câu lệnh if-elif-else hoặc sử dụng từ điển (dictionary) như một cách để mô phỏng hành vi của switch-case.

Sử Dụng if-elif-else

Cách đơn giản nhất để mô phỏng switch-case trong Python là sử dụng if-elif-else:

def switch_example(value):
    if value == 'a':
        return "Đây là giá trị a"
    elif value == 'b':
        return "Đây là giá trị b"
    elif value == 'c':
        return "Đây là giá trị c"
    else:
        return "Giá trị không hợp lệ"

# Sử dụng hàm
result = switch_example('b')
print(result)  # Output: Đây là giá trị b

Sử Dụng Từ Điển (Dictionary)

Một cách khác để mô phỏng switch-case là sử dụng ...

Bạn cần đăng nhập để xem
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

PYTHONPATH là gì?

middle

Sự khác biệt giữa Django, PyramidFlask là gì?

middle

Callable trong Python là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào