Các kiểu dữ liệu tích hợp
Trong lập trình, kiểu dữ liệu là một khái niệm quan trọng
Các biến có thể lưu trữ dữ liệu thuộc các loại khác nhau và các loại khác nhau có thể làm những việc khác nhau
Python có các loại dữ liệu sau được tích hợp sẵn theo mặc định, trong các danh mục này
Dạng văn bản.str
Các loại số. int
, float
, complex
Các loại trình tự. list
, tuple
, range
Loại bản đồ. dict
Thiết lập các loại. set
, frozenset
Kiểu Boolean. int
0Các loại nhị phân. int
1, int
2, int
3Không có loại. int
4Lấy kiểu dữ liệu
Bạn có thể lấy kiểu dữ liệu của bất kỳ đối tượng nào bằng cách sử dụng hàm int
5
Đặt loại dữ liệu
Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến
Đặt loại dữ liệu cụ thể
Nếu bạn muốn chỉ định kiểu dữ liệu, bạn có thể sử dụng các hàm tạo sau
Kiểm tra bản thân với các bài tập
Tập thể dục
Ví dụ mã sau sẽ in kiểu dữ liệu của x, kiểu dữ liệu đó sẽ là gì?
Cung cấp câu trả lời "
bắt đầu bài tập
Trong Python, các loại Biến trong chương trình hoàn toàn phụ thuộc vào loại dữ liệu được sử dụng để khai báo, định nghĩa và thực hiện các hàm toán học trên đầu vào do người dùng cung cấp. Thông thường, một số loại biến cơ bản được sử dụng trong mã, chẳng hạn như loại biến Số nguyên cho các giá trị số, biến dấu phẩy động cho các biến số thập phân, loại biến chuỗi để biểu diễn ký tự, loại biến Boolean cho đúng/sai và 0/1
Loại biến đó có thể là int, float, string, char, bool và nhiều loại khác
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
Trong Python, không cần thiết phải khai báo kiểu ở bất kỳ đâu. Trong thực tế, bạn sẽ khai báo các biến như thế này
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá
Xem khóa học
600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [84.212 xếp hạng]
Giải thích các loại biến Python khác nhau
Dưới đây là các loại Loại biến khác nhau
1. Số nguyên và số float trong Python
Số nguyên là số và số float là số thập phân. Xác định số nguyên hoặc bất kỳ loại nào khác trong Python cho nó rất dễ dàng. Đơn giản chỉ cần gõ tên biến và gán giá trị số của nó
Ví dụ 1Số nguyên là một số có thể dương hoặc âm hoặc 0, nhưng chúng không thể có dấu thập phân. Chúng có độ chính xác không giới hạn và hỗ trợ tất cả các loại phép toán và số học như cộng, trừ, lấy phần dư, giá trị tuyệt đối, v.v. Số float là số thập phân. Chúng hỗ trợ hoạt động tương tự như số nguyên
Ví dụ #2Python sẽ không phàn nàn về việc bạn thêm hai loại khác nhau và không có gì. Nó sẽ tạo ra kết quả mong muốn. Kiểu số nguyên là int và kiểu số động là afloat. Những loại tên này để chuyển đổi hoặc truyền một biến thành số nguyên hoặc thành số thực. Chỉ cần bao quanh biến của bạn bằng int hoặc float để chuyển đổi nó
Ví dụ #32. Dây
Chúng tôi sử dụng các chuỗi để tượng trưng cho văn bản. Tự động, đó là văn bản Unicode trong Python 3 nhưng văn bản ASCII thông qua Python 2. Các chuỗi có thể được xác định bằng cách sử dụng dấu ngoặc đơn, dấu ngoặc kép hoặc ba lần dấu ngoặc kép, đơn hoặc kép. Bạn không thể tìm thấy bất kỳ sự khác biệt chính nào trong loại bạn sử dụng
Python hỗ trợ nhiều phương thức, bao gồm nhiều phương thức tiện ích hữu ích. Một số trong số họ viết hoa, điều này sẽ làm cho ký tự đầu tiên trở thành chữ in hoa. Phương thức replace[] nhận hai đối số, đối số thứ nhất là ký tự cần thay thế và đối số thứ hai là ký tự cần thay thế. Sau đó, chúng ta có alpha[] hoặc isdigit[], sẽ trả về true nếu tất cả các ký tự lần lượt là chữ cái hoặc chữ số
Ví dụ #23. Boolean và Không
Boolean cho biết giá trị Đúng hoặc Sai. Bạn có thể gán bất kỳ biến nào là true hoặc false và khai báo một biến là Boolean
Ví dụ 1Chỉ cần nhập tên biến và gán nó là Đúng hoặc Sai. Boolean trong Python so với hầu hết các ngôn ngữ lập trình khác. Cả hai đều bắt đầu bằng chữ in hoa T và F cho Đúng và Sai. Bạn có thể chuyển đổi Boolean thành số nguyên và nó sẽ cung cấp cho bạn giá trị là 1 nếu Đúng hoặc 0 nếu Sai. Tuy nhiên, chuyển đổi Đúng hoặc Sai thành một chuỗi sẽ chỉ cung cấp cho bạn một biểu diễn văn bản, do đó, một chuỗi có giá trị Đúng hoặc Sai
Ví dụ #2Không có gì tương tự như null trong các ngôn ngữ khác. Nó biểu thị rằng một biến đã được xác định để chúng tôi, các nhà phát triển, đã nhập tên của biến ở đâu đó, nhưng điều đó không được liên kết với bất kỳ giá trị nào
Chúng tôi không tìm thấy người ngoài hành tinh cho đến nay,
Ví dụ #34. danh sách
Để xác định Danh sách trong Python, hãy viết tên biến và gán cho nó dấu ngoặc vuông trống. Ở đó, bạn vừa tạo một Danh sách Python trống
Ví dụ 1Chúng tôi thay thế dấu ngoặc trống của mình bằng John, Sam và Michal. Bây giờ Danh sách của chúng tôi có ba phần tử chuỗi
Ví dụ #2Để truy cập một phần tử trong Danh sách, chúng tôi sử dụng thứ gọi là chỉ mục. Chỉ mục là một giá trị nguyên bắt đầu từ 0, tương ứng với 1 và chỉ một phần tử trong Danh sách. Đối với Danh sách của chúng tôi, nếu chúng tôi viết mã chẳng hạn như person_names[0], chúng tôi sẽ nhận được John. Nếu chúng tôi viết tên mã chẳng hạn như person_names[2], chúng tôi sẽ nhận được Michal
Ví dụ #3Lưu ý quan trọng ở đây là Danh sách các chỉ số trong Python bắt đầu bằng 0. Vì vậy, mặc dù chúng ta có John là phần tử đầu tiên, nhưng chỉ số là 0. Phần tử tiếp theo, Sam, là phần tử thứ hai của chúng ta trong Danh sách, có chỉ số là 1, v.v. Thay thế một phần tử trong Danh sách cũng dễ dàng như việc kiểm tra một phần tử Danh sách cụ thể. Vì vậy, giả sử person_names[0] = Dennis. Nếu bây giờ chúng ta in person_names, chúng ta sẽ thấy rằng John đã biến mất và Dennis thế chỗ
Ví dụ #4Chúng tôi không thể làm person_names[3] = Patrick, nhưng chúng tôi có thể thêm vào một phương thức được tạo sẵn trong Danh sách của mình có tên là append[]. Chúng ta có thể chuyển bất kỳ đối tượng nào chúng ta muốn cho phương thức append làm đối số của nó. Khi chúng tôi làm điều đó, đối tượng chúng tôi đã chuyển qua phần bổ sung sẽ được thêm vào cuối Danh sách hiện có của chúng tôi
Ví dụ #5Danh sách trong Python rất giống với mảng trong nhiều ngôn ngữ khác, nhưng chúng đi kèm với một số lợi ích bổ sung. Có nhiều loại dữ liệu trong một Danh sách duy nhất là tốt. Nếu bạn xóa bất kỳ person_names[2] nào, chỉ cần đặt từ khóa del
Ví dụ #65. từ điển
Chúng tôi muốn thêm nhiều chi tiết khác ngoài tên cho một người, chẳng hạn như id người, nhưng chúng tôi vẫn muốn id người đó được liên kết với tên. Chúng ta có thể sử dụng từ điển trong trường hợp đó. Trong từ điển Python, chúng tôi có khóa và giá trị. Trong trường hợp của chúng tôi, các khóa là tên, person_id và phản hồi và các giá trị là Dennis, 25467 và Không
Ví dụ 1Khóa và giá trị tạo thành một cặp hay chính xác hơn là cặp khóa-giá trị. Mỗi khóa sẽ tương ứng với một giá trị. Bây giờ giá trị có thể thuộc bất kỳ loại nào. Giống như với Danh sách, chúng tôi có thể thêm bất kỳ loại nào chúng tôi muốn. Từ điển rất hữu ích khi lưu trữ một số loại dữ liệu có cấu trúc
- Danh sách từ điển
- Nếu muốn nhóm nhiều từ điển lại với nhau, chúng ta chỉ cần tạo Danh sách từ điển
- Lưu ý rằng chúng tôi có dấu ngoặc vuông ở đây xác định Danh sách
- Sau đó, chúng tôi có thể lặp qua danh sách và sử dụng dữ liệu mà mỗi từ điển chứa
6. 4 loại dữ liệu khác hàng đầu
1. Phức tạp. Chúng tôi cũng có một loại gọi là phức tạp, biểu thị số phức. Và Python 2 có một loại gọi là dài, không tồn tại trong Python 3 nữa
2. Byte và Bytearray. Số nguyên thay thế nó. Sau đó, trong Python 3, ít nhất, chúng ta có các byte, về cơ bản là một chuỗi các số nguyên trong phạm vi từ 0 đến 255
3. bộ dữ liệu. Tương tự như Danh sách nhưng không thay đổi. Bạn không thể thay đổi giá trị của chúng
4. Set và Frozenset. Cuối cùng, chúng ta cũng có các tập hợp và tập hợp cố định, một lần nữa tương tự như Danh sách, nhưng chúng chỉ có các đối tượng duy nhất
Phần kết luận
Python là một trong những ngôn ngữ gõ hiệu quả, điều này thường có nghĩa là nó không phải khai báo một biến trước khi sử dụng nó. Các kiểu dữ liệu thường giống như các ngôn ngữ lập trình khác nhau. Thay vì điểm mạnh của họ, tồn tại một số điểm yếu có thể gây ra các vấn đề về lâu dài
Bài viết được đề xuất
Đây là hướng dẫn về Các loại biến Python. Ở đây chúng ta đã thảo luận chi tiết về khái niệm cơ bản với 6 loại Biến Python khác nhau với các ví dụ. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm-