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]
3Cá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]
4Lưu ý rằng biến ____29 B bị cắt cụt.
>>> a = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
5Danh 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 = 1234567890123456789
>>> a
1234567890123456789
>>> b = 0.1234567890123456789
>>> b
0.12345678901234568
>>> c = 1+2j
>>> c
[1+2j]
7