Chào mừng trở lại.
Cho đến nay chúng ta đã biết được một số hàm tích hợp sẵn mà Python có.
Ít được xây dựng trong các hành động, phải không?
Các hành động mà chúng tôi có thể thực hiện trên dữ liệu.
Và chúng tôi đã học về STR, chúng tôi học về INT, chúng tôi học về float và chuyển đổi kiểu mà chúng tôi có thể
thực hiện.
Chúng tôi cũng đã tìm hiểu về loại.
Chúng tôi cũng đã tìm hiểu về print và các hàm được tích hợp sẵn này trong Python.
Chà, có một vài trong số chúng và tôi sẽ liên kết đến tài nguyên này, nhưng không có quá nhiều.
Trên thực tế, chúng tôi cũng đã thấy những cái như ABS hoặc Round.
Trong video số của chúng tôi.
Vì vậy, các con số có một số hàm mà chúng ta có thể sử dụng một số hàm tích hợp sẵn.
Chà, Strings cũng có một cái rất hữu ích tên là Len, viết tắt của.
Chiều dài.
Vì vậy, như bạn đoán nó.
Nếu tôi gõ một cái gì đó như thế này và tôi in ra.
Và tôi nhấp vào chạy, tôi nhận được chín vì nó đang tính độ dài của chuỗi trong trường hợp của chúng tôi.
Một, hai, ba, bốn, năm, sáu, bảy, tám, chín.
Chiều dài của chuỗi là chín.
Bây giờ, bạn phải cẩn thận ở đây vì bản thân độ dài không bắt đầu bằng 0 như chúng ta đã thấy với các
chỉ mục.
Thay vào đó, nó giống như con người làm từ một.
Vì vậy, một điều cần làm ở đây là tôi có thể làm một việc như thế này.
Giả sử rằng chúng ta có một biến chào giá trị bằng giá trị.
Vâng, tôi có thể nắm lấy lời chào.
Biến, là một chuỗi và sử dụng phương pháp cắt chuỗi để lấy tốt mục tiêu đầu tiên và sau đó cho đến khi
kết thúc.
Bây giờ mặc định đã thực hiện điều này.
Nếu tôi để nó như thế này, nó sẽ lấy hello và đảm bảo rằng tôi thêm một dấu ngoặc ở đây.
Hãy nhấp vào chạy.
Tôi xin chào.
Bây giờ nếu tôi không đến độ dài của lời chào.
Điều đó nghĩa là gì?
Vâng, nếu tôi nhấp vào chạy, tôi vẫn nhận được lời chào.
Bởi vì độ dài của lời chào.
Là chín.
Giống.
Vì vậy, bây giờ hàm độ dài này khá hữu ích và chúng ta sẽ sử dụng nó rất nhiều trong khóa học này.
Nhưng tôi muốn giới thiệu với các bạn khái niệm về hàm tích hợp.
Cũng như những gì chúng tôi gọi là các phương thức tích hợp sẵn.
Hừ!
Điều đó nghĩa là gì?
Một hàm tích hợp có cú pháp của từ được đánh dấu màu xanh lam, sau đó chúng tôi
sử dụng dấu ngoặc nhọn để thực hiện một số hành động trên một kiểu dữ liệu.
Tuy nhiên, Python cũng có ý tưởng này về các phương thức và các phương thức tương tự như các hàm, nhưng chúng thuộc
sở hữu của một cái gì đó.
Vì vậy, ví dụ, trong Python, chúng ta có các phương thức chuỗi.
Vì vậy, đây là những phương thức hoặc hành động mà chỉ chuỗi có thể thực hiện.
Và đừng lo lắng, đây là điều mà chúng ta sẽ nói nhiều hơn khi chúng ta nói về các lớp và hàm.
Nhưng hiện tại, Python, chẳng hạn, có các phương thức chuỗi.
Vì vậy, đây là những phương thức mà chúng ta có thể sử dụng cụ thể cho chuỗi và các phương thức có cú pháp đặc
biệt, thay vì chỉ từ có dấu ngoặc nhọn, nó thường có một dấu chấm ở phía trước.
Vì vậy, dấu chấm và sau đó là một số loại từ.
Và chúng tôi đã thực sự thấy một định dạng, phải, định dạng dấu chấm, dấu ngoặc nhọn hoặc dấu ngoặc nhọn là một phương thức.
Và nếu tôi đi đến các phương thức chuỗi Python và tôi cuộn xuống hoặc cuộn lên, chúng tôi thấy rằng định dạng, định dạng các giá trị
cụ thể trong một chuỗi là một phương thức.
Hiện nay.
Tại sao chúng tôi quan tâm?
Tốt.
Với python này cung cấp cho chúng ta các công cụ tự động mà chúng ta có thể sử dụng trên chuỗi.
Vì vậy, chúng ta hãy khám phá một số phương thức chuỗi này.
Hãy tạo một câu trích dẫn ở đây.
Và câu trích dẫn sẽ được hoặc không được.
Bây giờ ở đây với câu trích dẫn này, chúng ta có thể sử dụng một số phương thức trên chuỗi này.
Bây giờ, tôi sẽ không kể hết mọi thứ bởi vì 60% trong số này có nhiều khả năng bạn sẽ không bao giờ sử
dụng trong sự nghiệp của mình.
Tôi sẽ điểm qua những cái quan trọng mà bạn sẽ thấy đi xem lại.
Nhưng tôi cũng sẽ liên kết đến cái này để bạn có thể tự xem nó như một tài liệu tham khảo.
Hãy nhớ rằng, là một lập trình viên, công việc của bạn không phải là ghi nhớ điều này và đọc một ngôn ngữ như bạn đọc.
Thay vào đó, từ điển để biết rằng tài nguyên này tồn tại và nó để bạn khám phá và tìm hiểu khi một vấn
đề cụ thể xảy ra.
Nhưng chúng ta hãy quay trở lại nhiệm vụ trong tầm tay.
Một điều mà chúng ta có thể làm là sử dụng phương pháp trên.
Chúng tôi sử dụng một dấu chấm và sau đó gõ vào trên và sau đó là dấu ngoặc nhọn.
Và thật may mắn cho chúng tôi, trình chỉnh sửa của chúng tôi cho chúng tôi thấy rằng điều này thực sự tồn tại nhờ menu thả xuống.
Vì vậy, điều gì xảy ra bây giờ nếu tôi in cái này?
Và tôi nhấp vào Chạy.
Nhìn kìa.
Mọi thứ đều được viết hoa.
Tồn tại hay không tồn tại.
Ngoài ra còn có một cái khác mà chúng ta có thể sử dụng được gọi là Capitalize.
Sự khác biệt giữa hai là gì?
À, nếu tôi chạy, bạn thấy rằng nó viết hoa đầu câu.
Và nhân tiện, biên tập viên của bạn hoặc trong trường hợp của chúng tôi, Ripple của chúng tôi, nếu bạn di chuột qua cái này,
nó sẽ thực sự cho bạn biết nó làm gì.
Nó trả về một phiên bản viết hoa của SE.
Vì vậy, bất cứ điều gì ở bên trái của dấu chấm.
Và một trình soạn thảo tốt sẽ thực sự hiển thị cho bạn tất cả những thứ có sẵn cho bạn.
Vì vậy, ngay sau khi bạn nhấn một dấu chấm, hãy nhìn vào đó.
Tôi thấy tất cả các hộp màu tím này, đó là các phương thức có sẵn cho tôi cho một chuỗi.
Và bạn thấy đấy, có rất nhiều trong số họ.
Bây giờ, đừng lo lắng về những dấu gạch dưới kép này, những phương thức mờ này, bởi vì đây là điều mà chúng ta sẽ
nói đến khi chúng ta nói về các lớp.
Nhưng bạn có thể thấy rằng bạn có những thứ khác nhau mà bạn có thể sử dụng.
Ví dụ, bạn có chữ thường thay vì chữ hoa và chữ thường, mọi thứ.
Ví dụ, nếu tôi muốn sử dụng find.
Và tìm đơn giản nói rằng, này, b có tồn tại trong mã để trở thành hay không?
Và nếu tôi bấm chạy.
Chà, nó cho tôi biết điều đó.
Đúng.
Dấu chấm trích dẫn tìm thấy có a b và nó bắt đầu ở chỉ số ba.
Vì vậy, nếu tôi đi đến 012 và sau đó nhìn vào ba.
Vì vậy, chúng tôi đã tìm thấy mà cho chúng tôi thấy sự xuất hiện đầu tiên của một đoạn văn bản.
Bạn cũng có những thứ như thay thế nơi tôi có thể thay thế bất cứ thứ gì tôi cho nó như là thứ đầu tiên và sau đó
tách nó sang điều thứ hai.
Vì vậy, bạn có thể thấy ở đây nó cho tôi biết cũ và sau đó dấu phẩy mới và tôi có thể thay thế điều này bằng tôi nếu tôi nhấp vào
Chạy.
Tôi có được với tôi hay không với tôi.
Vì vậy, điều này thay thế tất cả các lần xuất hiện của BEE.
Bây giờ, điều cuối cùng tôi muốn chỉ ra cho bạn là nếu tôi in ở đây trích dẫn.
Bạn nghĩ điều gì sẽ sắp xảy ra?
Tôi đã in ở đây và tôi đã thay thế cho tôi.
Tồn tại hay không?
Để được với tôi.
Hoặc không với tôi.
Một câu trích dẫn khá ích kỷ.
Nhưng nếu tôi in điều này một lần nữa ở dòng thứ năm, bạn nghĩ điều gì sẽ xảy ra?
Hãy cùng tìm hiểu.
Ái chà.
Đây có phải là những gì bạn mong đợi?
Hãy suy nghĩ về lý do tại sao điều này có thể xảy ra dựa trên những gì chúng ta đã học được.
Vấn đề là như thế này.
Hãy nhớ rằng, các chuỗi là bất biến.
Đó là, chúng không thể thay đổi được.
Chúng tôi có thể ghi đè chúng nếu chúng tôi muốn, nhưng chúng tôi không thay đổi chúng.
Chúng ta tạo ra chúng hoặc phá hủy chúng.
Trong trường hợp của chúng tôi, khi chúng tôi làm, báo giá, thay thế.
Đối với tôi hay không đối với tôi, nó đang tạo ra một chuỗi mới.
Bây giờ chúng tôi không gán chuỗi này cho bất cứ thứ gì.
Vì vậy, cuối cùng sau khi chúng tôi in nó, chúng tôi xóa nó khỏi bộ nhớ.
Nhưng nếu tôi làm điều gì đó như thế nào.
Đây là nơi tôi có.
Trích dẫn hai bằng nhau.
Trích dẫn tôi thay thế và tôi in báo giá.
Trong trường hợp của chúng tôi, chúng tôi đang tạo một chuỗi hoàn toàn mới.
Chúng tôi đang tạo một chuỗi, nhưng chúng tôi không bao giờ sửa đổi chuỗi ban đầu vì nó bất biến.
Vì vậy, câu trích dẫn đó luôn giữ nguyên giá trị của nó cho đến khi chúng ta phá hủy nó.
Cho đến khi chúng tôi xóa nó, chương trình của chúng tôi sẽ kết thúc.
Điều này sẽ tồn tại.
Hy vọng bạn đang vui vẻ.
Cố lên.
Tìm hiểu thêm trong video tiếp theo.