‫Bây giờ, cho đến thời điểm này, chúng tôi đã biết rằng SDR.
‫Là một chuỗi ký tự có thứ tự, phải không?
‫Về cơ bản, nó là một đoạn văn bản mà chúng ta có thể viết tên, mật khẩu, đoạn văn, câu và chuỗi
‫ký tự bên dưới mui xe được lưu trữ trong bộ nhớ, như tôi đã nói, dưới dạng một chuỗi ký tự có thứ tự.
‫Vì vậy, ví dụ, nếu tôi có chuỗi, tôi, tôi, tôi.
‫Sau đó, điều này sẽ được lưu trữ trong bộ nhớ máy tính của chúng tôi theo một thứ tự như vậy và sẽ được lưu trữ ở một nơi trong bộ nhớ.
‫Và sau nơi đó, một kỉ niệm e sẽ được lưu giữ.
‫Sau đó, không gian sẽ được lưu trữ.
‫Và sau đó m sau đó e không gian, sau đó là ne.
‫Vì vậy, nếu bạn nghĩ về một giá sách, mỗi một trong số này được sắp xếp ở một phần khác nhau của giá sách,
‫nhưng cái này đến cái khác.
‫Và cách chúng ta có thể nghĩ về điều này là như thế này.
‫M được lưu trữ ở vị trí số không và sau đó E được lưu trữ ở vị trí một và sau đó không gian được lưu
‫trữ ở vị trí thứ hai, v.v.
‫Và mỗi kệ bây giờ tương ứng.
‫Đến một thung lũng.
‫Vì vậy, khi chúng tôi hỏi máy tính, Này, tôi muốn bạn nắm lấy chuỗi này, chúng tôi biết rằng, này, chúng
‫ta sẽ xem xét trong giá, 0 đến 7.
‫Bây giờ, tại sao điều này lại quan trọng?
‫Bởi vì một trong những điều hữu ích nhất mà bạn có thể làm với chuỗi là truy cập vào phần khác nhau của chuỗi bằng cách sử dụng
‫cái mà chúng tôi gọi là chỉ mục của nó.
‫Vì vậy, ví dụ, khi bạn có một chuỗi và hãy gọi biến này hoặc đoạn chuỗi này là ích kỷ.
‫Và ích kỷ có.
‫Ảnh chế.
‫Tôi tôi tôi.
‫Và tôi sẽ bình luận điều này.
‫Chỉ như thế này.
‫Đảm bảo rằng nó được căn chỉnh.
‫Được chứ.
‫Và những gì tôi sẽ làm ở đây là tôi sẽ nói ích kỷ và sau đó là dấu ngoặc vuông ngay tại đây và sau
‫đó nhập số không.
‫Bây giờ nếu tôi in cái này.
‫Và tôi nhấp vào Chạy.
‫Kiểm tra đó ra.
‫Tôi nhận được chữ M.
‫Tại sao vậy?
‫Tôi đang nói với máy tính bằng cách sử dụng dấu ngoặc vuông.
‫Này, lấy biến.
‫Ích kỷ.
‫Và rồi từ biến đó ích kỷ lấy bất cứ thứ gì có chỉ số bằng không.
‫Và cái gì trên giá sách chỉ số bằng 0 đó?
‫Chà, chữ M nếu tôi làm bảy thì sao?
‫Bạn nghĩ điều gì sẽ xảy ra nếu tôi nhấp vào Chạy?
‫Tôi nhận được E bởi vì trên giá sách số bảy, đó là E, và khi tôi trở nên ích kỷ hơn, tôi nhận được
‫toàn bộ chuỗi.
‫Nó sẽ nói, Được rồi, tôi sẽ lấy từ giá sách, chỉ số từ 0 đến
‫bảy.
‫Rất, rất tuyệt.
‫Và khái niệm này chúng ta sẽ khám phá trong suốt khóa học, và bạn sẽ sớm thấy lý do tại sao nó
‫quan trọng.
‫Nhưng sử dụng kiến thức này, chúng ta có thể thực hiện rất nhiều thao tác với chuỗi.
‫Và Python có tính năng độc đáo này mà chúng ta sẽ nói đến ngay bây giờ cho phép chúng ta lấy các phần
‫văn bản khác nhau.
‫Vì vậy, chúng ta hãy xem xét ở đây.
‫Quy tắc ở đây là khi chúng ta sử dụng dấu ngoặc vuông trong Python.
‫Mục đầu tiên mà chúng tôi đặt giữa các dấu ngoặc vuông là cái mà chúng tôi gọi là phần bắt đầu.
‫Bắt đầu là, Này, bạn muốn tôi nhìn ở đâu?
‫Trong trường hợp của chúng tôi, chúng tôi đã nói rằng chúng tôi muốn nhìn vào con số không.
‫Vì vậy, chúng tôi đã vào.
‫Chúng tôi muốn xem xét bảy.
‫Chúng tôi có tám.
‫Nhưng sau đó, có một điều nữa mà chúng ta có thể làm nếu chúng ta làm.
‫Colin đây.
‫Chúng tôi cũng có tùy chọn để nói, Này, dừng ở đâu?
‫Điều đó nghĩa là gì?
‫Chà, nếu tôi làm gì đó và bạn biết không?
‫Hãy thay đổi điều này thành.
‫01234567.
‫Chỉ để nó dễ hiểu hơn.
‫Nếu tôi làm vậy, hãy nói bằng không.
‫Cả Colin nữa.
‫Và tôi bấm chạy.
‫Tôi bắt đầu từ 0 và 2.
‫Vì vậy, tôi nhận được số không.
‫Hai một.
‫Bởi vì hãy nhớ tôi đang nói bắt đầu ở đây, nhưng sau đó dừng lại ngay khi bạn đến giá sách.
‫Chúng tôi không muốn điều đó.
‫Vậy nếu tôi làm từ 0 đến 7, bạn nghĩ điều gì sẽ xảy ra?
‫Vâng, tôi nhấp vào Chạy.
‫Và tôi nhận được tất cả các cách để sáu.
‫Vì vậy, để chúng ta lấy chuỗi đầy đủ, chúng ta phải làm từ 0 đến 8 vì thực sự có một ký tự ở đây, phải
‫không?
‫Bởi vì chúng ta bắt đầu từ con số không.
‫Nếu tôi bấm Chạy.
‫Của bạn đây.
‫Bây giờ có một điều thứ ba mà chúng ta có thể thêm ở đây, và đây được gọi là bước kết thúc.
‫Và bước qua nói, này, bắt đầu ở đây và ở đây và sau đó bước qua một vài điều.
‫Vì vậy, mặc định là một vì chúng ta đang đi từng cái một qua giá sách của mình.
‫Bạn thấy rằng chúng tôi nhận được toàn bộ chuỗi.
‫Nhưng nếu tôi thêm hai ở đây, nó sẽ tăng lên hai.
‫Vì vậy, tôi nắm lấy số 0, sau đó tôi bước qua một để lấy hai, sau đó bước qua, một để lấy bốn, bước qua, vân vân
‫và vân vân.
‫Vì vậy, hãy để tôi hỏi bạn một vài câu hỏi phức tạp ở đây.
‫Điều gì xảy ra nếu tôi làm điều này?
‫Điều này có hợp lệ không?
‫Nếu tôi nhấp vào chạy, tốt, chúng ta sẽ xảy ra.
‫Bạn đã sẵn sàng đoán chưa?
‫Một hai ba bốn năm sáu bảy.
‫Điều này nói rằng, này, hãy bắt đầu từ một.
‫Vì vậy, đó là ngay tại đây.
‫Nhưng sau đó, dừng lại.
‫Chà, không có gì ở đó cả.
‫Vì vậy, mặc định sẽ nói rằng hãy đi đến cùng.
‫Tôi biết điều này là khó hiểu, nhưng hãy chờ đợi ở đó.
‫Thực hành điều này đủ thường xuyên và điều này sẽ trở thành bản chất thứ hai.
‫Được chứ.
‫Điều gì sẽ xảy ra nếu tôi làm điều gì đó như thế này mà tôi không cảm thấy bắt đầu và làm năm ở đây?
‫Điều gì xảy ra bây giờ?
‫Sẳn sàng.
‫Tôi nhận được không một, hai, ba, bốn cho đến năm.
‫Vì vậy, nó bắt đầu như số 0 mặc định và chuyển sang năm.
‫Được chứ.
‫Điều gì sẽ xảy ra nếu tôi làm điều gì đó như thế này với dấu chấm phẩy?
‫Và sau đó là một nếu tôi nhấp vào Chạy.
‫Được rồi, tôi nhận được hành vi mặc định.
‫Bởi vì nó bắt đầu từ con số 0 khi không có gì cả.
‫Nó kết thúc bất cứ khi nào chuỗi kết thúc khi không có gì.
‫Và sau đó chúng tôi bước qua nó một lần.
‫Được rồi.
‫Nhưng nếu chúng ta làm điều gì đó như thế này thì sao?
‫Điều gì sẽ xảy ra nếu tôi trừ đi một ở đây?
‫Hmm?
‫Đây là một khó khăn.
‫Chuyện gì sẽ xảy ra?
‫Hãy cùng tìm hiểu.
‫Tôi nhận được bảy trong Python.
‫Chỉ số âm có nghĩa là, hey, bắt đầu ở cuối chuỗi để nếu tôi trừ đi hai.
‫Tôi nhận được sáu nếu tôi trừ ba.
‫Tôi nhận được năm vì tôi đang đi lùi.
‫Và một mẹo nhỏ mà bạn có thể làm ở đây là nếu chúng ta thực hiện dấu chấm phẩy, dấu chấm phẩy trừ đi một và đây thực sự là một thao
‫tác khá phổ biến.
‫Vì vậy, bạn chỉ cần ghi nhớ điều này.
‫Mặc dù nó trông kỳ lạ, nó có nghĩa là bắt đầu, dừng lại.
‫Không có giới hạn ở đây.
‫Nhưng tôi muốn bước qua từ phía sau.
‫Vậy bạn nghĩ điều gì sẽ xảy ra ở đây?
‫Nếu tôi bấm Chạy.
‫Bạn có thấy rằng chúng tôi nhận được đảo ngược của chuỗi.
‫Vì vậy, đây là một ký hiệu rất hữu ích nếu bạn muốn nói đảo ngược một thứ tự.
‫Và nếu chúng tôi muốn, giả sử bỏ qua hai, tôi nhấp vào chạy và bạn thấy rằng chúng tôi đang bỏ qua hai.
‫Hiện nay.
‫Hy vọng rằng đầu của bạn không bị đau với tất cả các ký hiệu này.
‫Bạn chỉ cần phải làm quen với nó.
‫Đó là một cái gì đó khá độc đáo đối với Python, nhưng nó rất, rất hữu ích.