Hướng dẫn dùng 2.8 fraction python
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 Show
>>> None, type(None) (None, 3.2. Các loại sốMột kho lưu trữ hoàn chỉnh của hộp công cụ số Python, bao gồm:
Literals: 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 Ưu tiên điều hành +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or Chức năng tích hợp sẵn
>>> 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 Các mô-đun tích hợp
>>> type(3) # 2.x Mới trong 2.6
Mới trong 3.0
3.3. Dây¶Nghĩa đen
Các chuỗi được trích xuất đơn và đôi là giống nhau Sự kết hợp ngầm: >>> title = "Meaning " 'of' " Life" >>> title 'Meaning of Life' Ký tự thoát Thoát khỏiNghĩa+, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or5Bị bỏ qua (dòng tiếp tục) +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or6Backslash (lưu trữ một +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or7) +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or8Trích dẫn đơn (Cửa hàng ‘) +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or9Báo giá kép (Cửa hàng trên mạng) >>> 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) -40Chuông >>> 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) -41Backspace >>> 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) -42Thức ăn dạng >>> 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) -43Newline (LineFeed) >>> 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) -44Vận chuyển trở lại >>> 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) -45Tab ngang >>> 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) -46Tab dọc >>> 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) -47Ký tự với giá trị hex hh (chính xác là 2 chữ số) >>> 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) -48Ký tự có giá trị bát phân OOO (tối đa 3 chữ số) >>> 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) -49Null: ký tự nhị phân 0 (không có chuỗi kết thúc) >>> type(3) # 2.x0ID cơ sở dữ liệu Unicode >>> type(3) # 2.x1Ký tự unicode với giá trị hex 16 bit >>> type(3) # 2.x2Ký tự unicode với giá trị hex 32 bit >>> type(3) # 2.x3Không phải là một lối thoát (giữ cả +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or7 và khác) Chuỗi thô ngăn chặn Escapes: >>> 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 Triple Trích dẫn mã chuỗi khối đa dò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 Hoạt động cơ bả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 Lập chỉ mục và cắt lát: 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 Chuyển đổi chuỗi: 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 Thay đổi chuỗi: 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 STR, loại byte là bất biến. Có một loại đột biến riêng biệt để giữ dữ liệu nhị phân được đệm, bytearray. Phương thức chuỗi trong 3.4
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] >>> 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ài L [i] [j]
Len (l) >>> 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 True5L1 + L2 Concatenate, lặp lại
[x ** 2 cho x trong 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 True63.7. ĐặtImmutables:Bộ sưu tập không có thứ tự của các đối tượng tùy ýMutables: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 ý Của thể loại bản đồ thay đổi có thể thay đổiBộ sưu tập tài liệu tham khảo đối tượ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 True7 Xem các bộ sưu tập bất biến và đột biến của Scala3.8. Ý nghĩa của sự thật và sai trong Python¶Đúng và sai là các thuộc tính nội tại của mọi đối tượng trong Python, mỗi đối tượng đều là sai, như sau:Các số là sai nếu số không, và đúng khôngCác đối tượng khác là sai nếu trống và đúngKhông có, ‘, [], {}, 0, 0.0, (), set ([])Một cái gì đó, một thứ gì đó, [1, 2], {‘trứng3.9. Các tập tin¶Hoạt độngDiễn dịchOUTPUT = MỞ (R hèC: Spam, ‘W,)Tạo tệp đầu ra (‘W, có nghĩa là viết)Input = Open (‘Dữ liệu,‘ R,)Tạo tệp đầu vào (‘R, có nghĩa là đọc)Input = Open (‘Data,)Giống như dòng trước (‘R, là mặc định)ASTRING = input.read ()Đọc toàn bộ tệp thành một chuỗiASTRING = INPUT.READ (n)Đọc lên đến N Các ký tự N (hoặc byte) tiếp theoASTRING = input.Readline ()Đọc dòng tiếp theo (bao gồm n newline) thành một chuỗialist = input.ReadLines ()Đọc toàn bộ tệp vào danh sách các chuỗi dòng (với n)OUTPUT.WRITE (DENTRING)Viết một chuỗi các ký tự (hoặc byte) vào tệpOUTPUT.WRITELINES (ALIST)Viết tất cả các chuỗi dòng trong một danh sách vào tệpđầu ra.close ()Đóng thủ công (thực hiện cho bạn khi tập tin được thu thập)đầu ra.flush ()Bộ đệm đầu ra xả vào đĩa mà không cần đóngAnyfile.Seek (n)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òngBộ đệm đầu ra xả vào đĩa mà không cần đóngAnyfile.Seek (n)Thay đổi vị trí tệp thành bù n cho hoạt động tiếp theo >>> 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 Đối với dòng trong Open (‘Dữ liệu): Sử dụng dò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 True9 Trình lặp tệp đọc từng dòng +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or0 Mở (‘f.txt, mã hóa = Lat Latin-1,) +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or1 Python 3.x Tệp văn bản Unicode (String String)Mở (‘F.Bin,‘ RB,)+, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or2Python 3.x Các tệp byte (chuỗi byte)… or the built-in name Ellipsis. +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or3 numbers.Number
Python 2.x Tệp văn bản Unicode (chuỗi Unicode)
Lưu trữ các đối tượng Python ở định dạng JSON
3.10. Phân cấp loại tiêu chuẩn
Loại Ellipsisthis có một giá trị duy nhất. Nghĩa đen hoặc tên Ellipsis tích hợp.
Ánh xạ Rằng: Từ điển Các loại có thể gọi
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. +, -, *, /, //, >>, <<, **, &, |, ^, %, ~ <, >, !=, ==, <=, >=, in, not in, not, and, or4
Kiểu dữ liệu cốt lõi với ví dụ là gì?Dữ liệu cốt lõi cung cấp các thuộc tính khác nhau, bao gồm các thuộc tính phổ biến cho tất cả các cơ sở dữ liệu, chẳng hạn như loại ngày hoặc số thập phân và các thuộc tính không chuẩn được xử lý với loại có thể biến đổi.Date or Decimal type, and non-standard attributes handled with Transformable type. Loại dữ liệu cốt lõi nào 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. Các loại dữ liệu cốt lõi là gì?Kiểu dữ liệu cốt lõi.. Phạm vi loại dữ liệu.Chủ đề này mô tả phạm vi của các giá trị hợp lệ cho các loại dữ liệu 4test tích hợp cốt lõi .. |