Loại dữ liệu & nbsp;
Các loại dữ liệu là phân loại các mục dữ liệu. Các loại dữ liệu đại diện cho một loại giá trị xác định những gì có thể được thực hiện cho dữ liệu đó.
Các loại dữ liệu khác nhau trong Python là gì?
Dây | "Xin chào!", "23.34" | Văn bản - bất cứ điều gì giữa "" & nbsp; & nbsp; trở thành chuỗi " " becomes string | Bất biến |
Số nguyên | 5364 | Số lượng toàn bộ | Bất biến |
Số nguyên | 3.1415 | Số lượng toàn bộ | Bất biến |
Số nguyên | Số lượng toàn bộ | Phao | Bất biến |
Số nguyên | Số lượng toàn bộ | Phao sits between [ ] | Số thập phân |
Booleans | Đúng sai | Các giá trị sự thật đại diện cho có/không sits between [ ] | Bất biến |
Số nguyên | Số lượng toàn bộ | Phao sits between { } | Số thập phân |
Booleans
Đúng sai
Dây | "Xin chào!", "23.34" | Văn bản - bất cứ điều gì giữa "" & nbsp; & nbsp; trở thành chuỗi " " |
Bất biến | Số nguyên | Số lượng toàn bộ " " , and is a whole number |
Phao | Số thập phân | Booleans " " , and is a decimal number |
Đúng sai | Các giá trị sự thật đại diện cho có/không | Danh sách " " , within [ ] |
[1,2,3,4,5]
Một bộ sưu tập dữ liệu, nằm giữa & nbsp; [] & nbsp; & nbsp; type[ ] function to check data types.
Có thể thay đổi determines and returns what is the type of the input x
Bộ dữ liệu
[1,2,3,4,5]
Một bộ sưu tập dữ liệu, nằm giữa & nbsp; [] & nbsp; & nbsp;
Một bộ sưu tập dữ liệu, & nbsp; ngồi giữa & nbsp; {} & nbsp; & nbsp; | Làm thế nào để bạn đặt các loại dữ liệu? |
Số nguyên | Số lượng toàn bộ |
Phao | Số thập phân |
Booleans | Đúng sai |
Các giá trị sự thật đại diện cho có/không
Các loại dữ liệu trong Python
Mỗi giá trị trong Python đều có kiểu dữ liệu. Vì mọi thứ là một đối tượng trong lập trình Python, các loại dữ liệu thực sự là các lớp và biến là ví dụ [đối tượng] của các lớp này.
Có nhiều loại dữ liệu khác nhau trong Python. Một số loại quan trọng được liệt kê dưới đây.
Số Python
Số nguyên, số điểm nổi và số phức tạp thuộc loại số Python. Chúng được định nghĩa là các lớp
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
8, >>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
9 và a = [1, 2.2, 'python']
0 trong Python.Chúng ta có thể sử dụng hàm
a = [1, 2.2, 'python']
1 để biết biến A hoặc giá trị nào thuộc về. Tương tự, hàm a = [1, 2.2, 'python']
2 được sử dụng để kiểm tra xem một đối tượng có thuộc về một lớp cụ thể không.a = 5
print[a, "is of type", type[a]]
a = 2.0
print[a, "is of type", type[a]]
a = 1+2j
print[a, "is complex number?", isinstance[1+2j,complex]]
Đầu ra
5 is of type 2.0 is of type [1+2j] is complex number? True
Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
Một số điểm nổi là chính xác lên đến 15 thập phân. Các điểm số nguyên và nổi được phân tách bằng các điểm thập phân. 1 là một số nguyên, 1.0 là một số điểm nổi.
Các số phức được viết dưới dạng,
a = [1, 2.2, 'python']
3, trong đó x là phần thực và y là phần tưởng tượng. Dưới đây là một số ví dụ.>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
Lưu ý rằng biến ____29 B bị cắt cụt.
Danh sách Python
Danh sách là một chuỗi các mục được đặt hàng. Đây là một trong những kiểu dữ liệu được sử dụng nhiều nhất trong Python và rất linh hoạt. Tất cả các mục trong danh sách không cần phải cùng loại.
Tuyên bố một danh sách là khá thẳng về phía trước. Các mục được phân tách bằng dấu phẩy được đặt trong ngoặc
a = [1, 2.2, 'python']
5.a = [1, 2.2, 'python']
Chúng ta có thể sử dụng toán tử cắt
a = [1, 2.2, 'python']
5 để trích xuất một mục hoặc một loạt các mục từ danh sách. Chỉ số bắt đầu từ 0 trong Python. a = [5,10,15,20,25,30,35,40]
# a[2] = 15
print["a[2] = ", a[2]]
# a[0:3] = [5, 10, 15]
print["a[0:3] = ", a[0:3]]
# a[5:] = [30, 35, 40]
print["a[5:] = ", a[5:]]
Đầu ra
a[2] = 15 a[0:3] = [5, 10, 15] a[5:] = [30, 35, 40]
Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
a = [1, 2, 3]
a[2] = 4
print[a]
Đầu ra
[1, 2, 4]
Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
Một số điểm nổi là chính xác lên đến 15 thập phân. Các điểm số nguyên và nổi được phân tách bằng các điểm thập phân. 1 là một số nguyên, 1.0 là một số điểm nổi.
Các số phức được viết dưới dạng,
a = [1, 2.2, 'python']
3, trong đó x là phần thực và y là phần tưởng tượng. Dưới đây là một số ví dụ.Lưu ý rằng biến ____29 B bị cắt cụt.
t = [5,'program', 1+3j]
Danh sách Python
t = [5,'program', 1+3j]
# t[1] = 'program'
print["t[1] = ", t[1]]
# t[0:3] = [5, 'program', [1+3j]]
print["t[0:3] = ", t[0:3]]
# Generates error
# Tuples are immutable
t[0] = 10
Đầu ra
5 is of type 2.0 is of type [1+2j] is complex number? True0
Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
Một số điểm nổi là chính xác lên đến 15 thập phân. Các điểm số nguyên và nổi được phân tách bằng các điểm thập phân. 1 là một số nguyên, 1.0 là một số điểm nổi.
5 is of type 2.0 is of type [1+2j] is complex number? True1
Đầu ra
5 is of type 2.0 is of type [1+2j] is complex number? True2
Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
5 is of type 2.0 is of type [1+2j] is complex number? True3
Đầu ra
5 is of type 2.0 is of type [1+2j] is complex number? True4
Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
Một số điểm nổi là chính xác lên đến 15 thập phân. Các điểm số nguyên và nổi được phân tách bằng các điểm thập phân. 1 là một số nguyên, 1.0 là một số điểm nổi.
5 is of type 2.0 is of type [1+2j] is complex number? True5
Đầu ra
5 is of type 2.0 is of type [1+2j] is complex number? True6
Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
5 is of type 2.0 is of type [1+2j] is complex number? True7
Đầu ra
5 is of type 2.0 is of type [1+2j] is complex number? True8
Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
5 is of type 2.0 is of type [1+2j] is complex number? True9
Một số điểm nổi là chính xác lên đến 15 thập phân. Các điểm số nguyên và nổi được phân tách bằng các điểm thập phân. 1 là một số nguyên, 1.0 là một số điểm nổi.
Các số phức được viết dưới dạng,
a = [1, 2.2, 'python']
3, trong đó x là phần thực và y là phần tưởng tượng. Dưới đây là một số ví dụ.Lưu ý rằng biến ____29 B bị cắt cụt.
Danh sách Python
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
0Danh sách là một chuỗi các mục được đặt hàng. Đây là một trong những kiểu dữ liệu được sử dụng nhiều nhất trong Python và rất linh hoạt. Tất cả các mục trong danh sách không cần phải cùng loại.
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
1Đầu ra
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
2Số nguyên có thể có bất kỳ độ dài nào, nó chỉ bị giới hạn bởi bộ nhớ có sẵn.
Một số điểm nổi là chính xác lên đến 15 thập phân. Các điểm số nguyên và nổi được phân tách bằng các điểm thập phân. 1 là một số nguyên, 1.0 là một số điểm nổi.
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
3Chuyển đổi từ phao sang INT sẽ cắt giảm giá trị [làm cho nó gần hơn với 0].
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
4Chuyển đổi sang và từ chuỗi phải chứa các giá trị tương thích.
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
5Chúng ta thậm chí có thể chuyển đổi một chuỗi sang một chuỗi khác.
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
6Để chuyển đổi sang từ điển, mỗi phần tử phải là một cặp:
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
7