Hướng dẫn core data type python - kiểu dữ liệu cốt lõi python
3.1. Không có¶Một đối tượng đặc biệt đóng vai trò là người giữ chỗ trống (giống như một con trỏ null trong C). Nó được trả lại từ các chức năng don don rõ ràng trả lại bất cứ điều gì. Show
Nội dung chính ShowShow
>>> None, type(None) (None, Một đối tượng đặc biệt đóng vai trò là người giữ chỗ trống (giống như một con trỏ null trong C). Nó được trả lại từ các chức năng don don rõ ràng trả lại bất cứ điều gì.Nội dung chính Show
Kiểu dữ liệu cốt lõi là gì? 1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False Example: >>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True Là loại dữ liệu cốt lõi trong Python? +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or 4 loại dữ liệu trong Python là gì?
>>> bool(3) and True or False True >>> ' '.join([bin(13), hex(13), oct(13)]) '0b1101 0xd 015' >>> divmod(7, 3) (2, 1) >>> abs(-3) 3 >>> pow(2, 8) == 2 ** 8 True >>> round(3.14) 3.0 >>> int('3') + float('.5') 5.5 >>> int('10', base=16) - int('10') - int('10', base=8) - int('10', base=2) -4 Một kho lưu trữ hoàn chỉnh của hộp công cụ số Python, bao gồm:
>>> type(3) # 2.x Số phức
Phân số: số hợp lý
Nội dung chính Show3.2. Các loại số
Trường hợp lớp học: __call__ Kiểu dữ liệu cốt lõi là gì? >>> title = "Meaning " 'of' " Life" >>> title 'Meaning of Life' Là loại dữ liệu cốt lõi trong Python?
Sự kết hợp ngầm: >>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True7 Ký tự thoát >>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True8 Thoát khỏi >>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True9 Nghĩa 1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False0 +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or5 1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False1 Bị bỏ qua (dòng tiếp tục) string: 1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False2 +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or6 Backslash (lưu trữ một +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or7)
1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False3
1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False4
1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False5
1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False6
1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False7
1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False8
1234, -24, 0, 9999999999999999 1.23, 1., 3.14e-10, 4E210, 4.0e+210 0o177, 0x9ff, 0b10101011, 0177 3+4j, 3.0+4.0j, 3j set('spam'), {1, 2, 3, 4} Decimal('1.0'), Decimal('-Inf'), Fraction(1, 3) bool(x), True, False9
>>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True0
>>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True1
Định dạng chuỗi kiểu printf
Văn bản so với dữ liệu thay vì Unicode so với 8 bit Trong 2.x: >>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True2
Trong 3.x: >>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True3
Xem Unicode Howto 3.4. Danh sách
L [i] L [i] [j]
>>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True4Chỉ mục, Chỉ mục của INDED, Slice, Chiều dàiL [i] [j] L [I: J]
SPAM SPAM trong T
Bộ sưu tập không có thứ tự của các đối tượng tùy ý Truy cập bằng cách lặp, kiểm tra thành viên, không phải vị trí bùCó thể thay đổi, không đồng nhất và có thể làm tổ một cách tùy ý
>>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True7 số, dây, bộ dữ liệu, đông lạnh
Bộ đệm đầu ra xả vào đĩa mà không cần đóng >>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True8 Anyfile.Seek (n) >>> 3 ** 2 / (4 + 1) 1 >>> 3 ^ 9 10 >> 3 | 9 11 >>> 1 << 3 8 >>> 0xf - 0b1000 + 010 15 >>> (2 + 1j) * -1j (1-2j) >>> ({1, 2, 3} & { 3, 5, 7} | {3, 4}) - {Decimal('3')} set([4]) >>> Decimal('3') == 3 True >>> True = False # 2.x >>> True == False True9 Thay đổi vị trí tệp thành bù n cho hoạt động tiếp theo +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or0 Đối với dòng trong Open (‘Dữ liệu): Sử dụng dòng +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or1 Thay đổi vị trí tệp thành bù n cho hoạt động tiếp theoĐối với dòng trong Open (‘Dữ liệu): Sử dụng dòng… or the built-in name Ellipsis.+, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or3 numbers.Number
Mở (‘f.txt, mã hóa = Lat Latin-1,)
codecs.open (‘f.txt, mã hóa = xông UTF8,)
Lưu trữ các đối tượng Python bản địa: Pickle
Lưu trữ dữ liệu nhị phân được đóng gói: struct
Có thể thay đổi: Danh sách, Bytearrays Đặt loại Tương tự: Bộ
Máy phát điệnChức năng tích hợp sẵnobject type. In fact, even types themselves are an object type in Python: the type of an object is an object of type type. +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or4
Trường hợp lớp học: __call__Mô -đunobject type. In fact, even types themselves are an object type in Python: the type of an object is an object of type type.provides different attributes, including those common for all databases, such as Date or Decimal type, and non-standard attributes handled with Transformable type. It also provides Transient and Derived attributes so apps can derive one piece of data from the other. Là loại dữ liệu cốt lõi trong Python?1. Cái nào trong số này không phải là loại dữ liệu cốt lõi?Giải thích: Lớp là một loại dữ liệu do người dùng xác định.Class is a user defined data type.Class is a user defined data type. 4 loại dữ liệu trong Python là gì?Sau đây là loại dữ liệu tiêu chuẩn hoặc tích hợp của Python:... Numeric.. Loại trình tự .. Boolean.. Dictionary.. 5 loại dữ liệu trong Python là gì?Python có sáu loại dữ liệu tiêu chuẩn:-... Numeric.. String.. Tuple.. Dictionary.. |