Ba loại trình tự cơ bản trong Python là gì?
Trong Python, trình tự là thuật ngữ chung cho một tập hợp có thứ tự. Có một số loại trình tự trong Python, ba loại sau đây là quan trọng nhất Danh sách là loại trình tự linh hoạt nhất. Các thành phần của danh sách có thể là bất kỳ đối tượng nào và danh sách có thể thay đổi - chúng có thể được thay đổi. Các phần tử có thể được gán lại hoặc loại bỏ và các phần tử mới có thể được chèn vào Bộ dữ liệu giống như danh sách, nhưng chúng không thay đổi - chúng không thể thay đổi Chuỗi là một loại chuỗi đặc biệt chỉ có thể lưu trữ các ký tự và chúng có một ký hiệu đặc biệt. Tuy nhiên, tất cả các thao tác trình tự được mô tả bên dưới cũng có thể được sử dụng trên các chuỗi Chuỗi là một kiểu dữ liệu chứa tập hợp các giá trị được sắp xếp theo thứ tự. Nó hoạt động giống như các biến, nhưng chứa nhiều giá trị. Mỗi giá trị được sắp xếp theo thứ tự và bắt đầu bằng 0. Lập trình Python cung cấp ba trình tự cơ bản. Danh sách, Tuple và Phạm vi Danh sách Python Danh sách là kiểu dữ liệu chuỗi chứa tập hợp các giá trị có thể thay đổi theo thứ tự. Danh sách được khai báo bằng cách đặt các giá trị bên trong dấu ngoặc [] E. g numbers = [1,2,5,9] đầu ra sẽ là [1, 2, 5, 9] Một danh sách cũng có thể được khai báo theo cách này vì một số lập trình viên thấy nó có tổ chức hơn E. g progLang = [ Trích xuất một giá trị cụ thể trong danh sách có thể được thực hiện như thế này E. g progLang = ["Python", "Swift", "C++", "Javascript"]print(progLang[1]) đầu ra sẽ là Swift Các giá trị trong danh sách bắt đầu bằng 0. Vì vậy, giá trị đầu tiên trong ví dụ trên, Python được lập chỉ mục là 0, Swift là 1, C++ là 2 và JavaScript là 3 Vì danh sách có thể thay đổi. Bạn có thể thêm một giá trị vào danh sách đã khai báo E. g progLang = ["Python", "Swift", "C++", "Javascript"]progLang.append("Kotlin") đầu ra sẽ là ['Python', 'Swift', 'C++', 'Javascript', 'Kotlin'] Python TupleMột bộ là một kiểu dữ liệu trình tự chứa tập hợp các giá trị được sắp xếp theo thứ tự không thay đổi. Nó có nghĩa là không giống như danh sách, bạn không thể chỉnh sửa các giá trị bên trong tuple. Tuple được khai báo bằng cách đặt các giá trị bên trong dấu ngoặc đơn () E. g numbers = (1,2,5,9) đầu ra sẽ là ________số 8_______Tuple cũng có thể được khai báo theo cách này vì một số lập trình viên thấy nó có tổ chức hơn E. g progLang = ( Trích xuất một giá trị cụ thể trong một bộ dữ liệu có thể được thực hiện như thế này E. g [1, 2, 5, 9] 0đầu ra sẽ là Swift Nhìn vào ví dụ trên, trích xuất một giá trị hoạt động giống như danh sách. Chỉ mục bắt đầu bằng 0 phạm vi trănMột phạm vi là một chuỗi trả về các số theo một thứ tự cụ thể E. g [1, 2, 5, 9] 2đầu ra sẽ là [1, 2, 5, 9] 3Theo mặc định, phạm vi bắt đầu từ 0. Trong ví dụ trên, khai báo 5 sẽ cho bạn 5 số bắt đầu bằng 0 và kết thúc bằng 4 (0, 1, 2, 3, 4) Điểm bắt đầu và điểm dừng của phạm vi cũng có thể được tùy chỉnh E. g [1, 2, 5, 9] 4đầu ra sẽ là [1, 2, 5, 9] 5Nó sẽ lấy số bắt đầu theo nghĩa đen là 6 nhưng không phải là số cuối cùng. Trong ví dụ trên, số cuối cùng là 10 nhưng nó chỉ hiển thị đầu ra cho đến 9. Vì vậy, hãy lưu ý cách phạm vi hoạt động Trong trường hợp chương trình của bạn cũng cần đặt 10 ở đầu ra, đây là cách giải quyết cho nó E. g [1, 2, 5, 9] 6đầu ra sẽ là [1, 2, 5, 9] 7Cách tăng số cũng có thể được điều chỉnh E. g [1, 2, 5, 9] 8đầu ra sẽ là [1, 2, 5, 9] 9Số bắt đầu bằng 1 và tăng thêm 2 như đã khai báo trong mã
Trong hướng dẫn tiếp theo, chúng ta sẽ giải quyết một kiểu dữ liệu khác chứa tập hợp các giá trị được gọi là từ điển Các loại trình tự Python là gì?Trình tự cho phép bạn lưu trữ nhiều giá trị một cách có tổ chức và hiệu quả. Có bảy loại trình tự. chuỗi, byte, danh sách, bộ dữ liệu, mảng phụ, bộ đệm và đối tượng phạm vi . Từ điển và bộ là vùng chứa dữ liệu tuần tự.
Chuỗi dữ liệu trong Python là gì?Kiểu dữ liệu chuỗi được dùng để lưu trữ dữ liệu trong vùng chứa bằng ngôn ngữ máy tính Python . Các loại vùng chứa khác nhau được sử dụng để lưu trữ dữ liệu là Danh sách, Tuple và Chuỗi. Danh sách có thể thay đổi và có thể chứa dữ liệu thuộc bất kỳ loại nào, trong khi Chuỗi là bất biến và chỉ có thể lưu trữ dữ liệu thuộc loại str. |