What does the expression fruit[-1] return in the string fruit = "banana"?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "a". Chuỗi trong Python hỗ trợ chỉ số âm (negative index) đếm từ cuối: fruit[-1] là ký tự cuối cùng, fruit[-2] là ký tự áp cuối, và cứ thế. Chuỗi banana gồm sáu ký tự b, a, n, a, n, a ở các chỉ số 0 tới 5, nên fruit[-1] tương đương fruit[len(fruit) - 1], tức fruit[5], là chữ a cuối chuỗi. Phương án "b" là ký tự đầu tiên, lấy bằng fruit[0] hoặc fruit[-6]. Phương án "n" là ký tự ở fruit[-2] hoặc fruit[4], áp cuối chứ không phải cuối. Phương án "IndexError" sai vì -1 luôn là chỉ số hợp lệ với một chuỗi không rỗng; IndexError chỉ xảy ra khi chỉ số vượt ra ngoài độ dài, như fruit[6] hoặc fruit[-7].
Cùng phần 2
How would you use string slicing [:] to print out 'uct' from the following string?
x = 'From marquard@uct.ac.za'Có lời giảiCâu hỏiWhich method can be used to return a string in upper case letters?Có lời giảiCâu hỏiAssume x and y are assigned as follows:
x = 5
y = -5
What is the effect of this statement:
x, y = (y, x)[::-1]Có lời giảiCâu hỏiCả 41 câu của chủ đề41 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây