Tách lại python

Chương tiếp theo của bài học nâng cao Python, Quantrimang. com sẽ cùng bạn tìm hiểu về Biểu thức chính quy (RegEx) với mô-đun

import re
7 cùng các ví dụ cụ thể để bạn dễ hình dung và nắm bắt kỹ năng hơn về kiến ​​thức về RegEx. Cùng theo dõi nhé

Biểu thức chính quy (RegEx) hay còn gọi là Biểu thức chính quy là một đoạn các ký tự đặc biệt theo các khuôn mẫu (mẫu) nhất định, đại diện cho chuỗi hoặc một chuỗi các tập tin. Ví dụ

^a...s$

Đoạn mã xác định trên quy tắc RegEx. Bất kỳ chuỗi nào có năm chữ cái, bắt đầu bằng

import re
8 và kết thúc bằng
import re
9

Biểu thứcChu ví dụMô tả
findall(partern, string)
0
findall(partern, string)
1Không phù hợp vì chỉ có 3 ký tự
findall(partern, string)
2Phù hợp
findall(partern, string)
3Phù hợp
findall(partern, string)
4Không phù hợp vì chữ cái đầu viết hoa
findall(partern, string)
5
findall(partern, string)
6Không phù hợp vì chữ cái đầu viết hoa
findall(partern, string)
5 và nhiều hơn 5 ký tự

Biểu thức chính quy trong Python không thể hiện thông qua mô-đun

import re
7, nên làm việc đầu tiên khi các bạn muốn sử dụng Biểu thức chính quy thì cần phải nhập mô-đun
import re
7 vào chương trình. Try with ví dụ trên

^a...s$
4

Ở đây chúng ta vừa sử dụng hàm

^a...s$
50 để tìm kiếm
^a...s$
51 tương ứng với
^a...s$
52. Phương thức trả về đối tượng tương ứng nếu tìm kiếm thành công, trả về
^a...s$
53 nếu không tìm thấy

Hầu hết như ngôn ngữ nào cũng hỗ trợ Biểu thức chính quy, kể cả như JavaScript, C#, Java, PHP, Ruby, SQL, Oracle, Perl. nhưng được sử dụng phổ biến nhất trong Unix/Linux

Còn lại một số hàm khác có trong bùn

import re
7 để hoạt động với RegEx. Trước khi đi sâu vào các hàm này, hãy tìm hiểu kỹ hơn về biểu thức chính quy RegEx

Mẫu cú pháp sử dụng trong RegEx Python

Mẫu ta hiểu là một đối tượng mẫu, một phiên bản đã được biên dịch của một biểu thức chính quy. Để chỉ định biểu thức chính quy, ta sử dụng các ký tự đặc biệt, bao gồm

[]. ^ $ * + ?

Trong ví dụ trên là các ký tự

^a...s$
55 và
^a...s$
56

Dấu gạch chéo ^a...s$57

Sử dụng ký hiệu đánh dấu để hiển thị các ký tự bạn muốn khớp các tập tin

Biểu thứcChuỗi ví dụMô tả
^a...s$
58
import re
8Khớp với ký tự
import re
8
import re
61Khớp với ký tự
import re
8 hoặc
import re
63
import re
64Không khớp

Ở đây,

^a...s$
58 sẽ khớp nếu chuỗi bạn truyền có chứa bất kỳ ký tự
import re
8,
import re
67 hoặc
import re
63 nào

Bạn cũng có thể chỉ định một phạm vi của các ký tự bằng cách sử dụng

import re
69 bên trong dấu ngoặc nhọn

  • import re
    50 tương tự với
    import re
    51
  • import re
    52 tương tự với
    import re
    53
  • import re
    54 tương tự với
    import re
    55

Nếu ký tự đầu tiên của tập hợp là

^a...s$
55 thì tất cả các ký tự không được định nghĩa trong tập hợp sẽ được khớp như vậy

  • import re
    57 có nghĩa là khớp với các chuỗi không có ký tự
    import re
    8,
    import re
    67 hoặc
    import re
    63
  • findall(partern, string)
    61] meaning is Matching with the string does not have any character character

Các ký tự đặc biệt trong

^a...s$
57 sẽ được coi là ký tự thông thường

  • findall(partern, string)
    63 match với bất kỳ chuỗi nào có ký tự
    findall(partern, string)
    64,
    findall(partern, string)
    65 hoặc
    findall(partern, string)
    66

Dấu chấm findall(partern, string)67

Dấu chấm khớp với bất kỳ ký tự đơn thông thường nào ngoại trừ ký tự tạo dòng mới

findall(partern, string)
68

Biểu thứcChu ví dụMô tả
findall(partern, string)
69
import re
8Không khớp vì chỉ có một ký tự
import re
61Khớp vì có hai ký tự
findall(partern, string)
72Khớp vì có hai ký tự trở lên

Shutdown ^a...s$55

Biểu tượng dấu mũ

^a...s$
55 được sử dụng để khớp với các ký tự đứng đầu một chuỗi

Biểu thứcChu ví dụMô tả
findall(partern, string)
75
import re
8Khớp vì bắt đầu bằng
import re
8
findall(partern, string)
78Khớp vì bắt đầu bằng
import re
8
findall(partern, string)
50Không khớp vì
import re
8 không nằm ở đầu_______652
findall(partern, string)
78Khớp vì bắt đầu bằng
findall(partern, string)
54
findall(partern, string)
55Không khớp, bắt đầu bằng
import re
8 nhưng các ký tự tiếp theo không phải
import re
67

Icon Dollar ^a...s$56

Biểu tượng Dollar

^a...s$
56 được sử dụng để khớp các ký tự kết thúc một chuỗi

Biểu thứcChuỗi ví dụMô tả
^a...s$
400
import re
8Khớp vì kết thúc bằng
import re
8
^a...s$
403Khớp vì kết thúc bằng
import re
8
^a...s$
405Không khớp vì
import re
8 không nằm ở vị trí cuối cùng

Dấu hoa thị ^a...s$407

Biểu tượng dấu hoa thị

^a...s$
407 có thể khớp với chuỗi có hoặc không có ký tự được định nghĩa trước đó. Ký tự này có thể được lặp lại nhiều lần mà không bị giới hạn số lượng

Biểu thứcChuỗi ví dụMô tả
^a...s$
409
^a...s$
410Khớp do ký tự trước
^a...s$
407 không thể xuất hiện
^a...s$
412Khớp vì có xuất hiện đầy đủ các ký tự
^a...s$
413Khớp do ký tự trước
^a...s$
407 có thể xuất hiện nhiều lần
^a...s$
415Không khớp vì không giống mẫu,
^a...s$
416 không kế
import re
8
^a...s$
418Khớp vì có xuất hiện

Dấu cộng findall(partern, string)65

Biểu tượng dấu cộng

findall(partern, string)
65 có thể khớp với chuỗi có một hoặc nhiều ký tự đã được định nghĩa trước nó. Ký tự này có thể được lặp lại nhiều lần mà không bị giới hạn số lượng

Biểu thứcChu ví dụMô tả
^a...s$
421
^a...s$
410Không khớp vì ký tự
import re
8 trước
findall(partern, string)
65 không xuất hiện
^a...s$
412Khớp vì có xuất hiện đầy đủ các ký tự
^a...s$
413Khớp vì ký tự trước
findall(partern, string)
65 có thể xuất hiện nhiều lần
^a...s$
415Không khớp vì không giống mẫu,
^a...s$
416 không kế
import re
8
^a...s$
418Khớp vì có xuất hiện

Dấu chấm hỏi ^a...s$432

Biểu tượng dấu chấm hỏi có thể khớp với chuỗi có hoặc không có ký tự nào được định nghĩa trước nó. Ký tự này không thể lặp lại nhiều lần, chỉ giới hạn số lượng với một lần xuất hiện

Biểu thứcChu ví dụMô tả
^a...s$
433
^a...s$
410Khớp vì ký tự trước
^a...s$
432 không thể xuất hiện
^a...s$
412Khớp vì đã xuất hiện đầy đủ các ký tự
^a...s$
413Không khớp vì ký tự trước
^a...s$
432 chỉ có thể xuất hiện 1 lần
^a...s$
415Không khớp vì không giống mẫu,
^a...s$
416 không kế
import re
8
^a...s$
418Khớp có vì

Dấu gạch chéo ^a...s$443

Marking key sử dụng theo công thức tổng hợp.

^a...s$
444, đại diện cho ký tự phía sau công việc có thể xuất hiện tối thiểu n lần đến tối đa m lần.
^a...s$
416 and
^a...s$
446 is a positive integer and n <= m

  • Nếu bỏ trống
    ^a...s$
    416, giá trị này mặc định bằng 0
  • Nếu bỏ trống
    ^a...s$
    446, giá trị mặc định này là vô hạn
Biểu thứcChu ví dụMô tả
^a...s$
449
^a...s$
450Không khớp vì không phù hợp với điều kiện
^a...s$
451Khớp vì có xuất hiện 2 ký tự
import re
8 (
^a...s$
453)
^a...s$
454Khớp vì có xuất hiện 2 và 3 ký tự
import re
8 (
^a...s$
456 và
^a...s$
457)
^a...s$
458Khớp vì xuất hiện 2 và 3 ký tự
import re
8

Please try a another example. RegEx

^a...s$
462 this match với chuỗi có số tối thiểu 2 chữ số và số tối đa không quá 4 chữ số

Biểu thứcChuỗi ví dụMô tả
^a...s$
463
^a...s$
464Khớp vì mãn điều kiện.
^a...s$
465
^a...s$
466Khớp vì điều kiện.
^a...s$
467 và
^a...s$
468
^a...s$
469Không khớp vì chuỗi chỉ có 1 chữ số

Vertical window ^a...s$470

Biểu tượng dấu dọc

^a...s$
470 này có thể khớp với chuỗi tồn tại 1 trong 2 ký tự được định nghĩa trước và sau nó

Biểu thứcChu ví dụMô tả
^a...s$
472
^a...s$
473Không khớp vì
import re
8,
import re
67 đều không xuất
^a...s$
476Khớp vì khớp điều kiện, có
import re
8 xuất hiện.
^a...s$
478
^a...s$
479Khớp đáp vì điều kiện đối xứng,
import re
8 và
import re
67 đều xuất hiện.
^a...s$
482

At here,

^a...s$
472 match with any string any contains
import re
8 or
import re
67

Dấu gạch đầu dòng ^a...s$486

Dấu bỏ đơn hàng

^a...s$
486 được sử dụng để gom nhóm các mẫu lại với nhau, chuỗi sẽ khớp với biểu thức chính quy bên trong dấu trích dẫn này

Ví dụ.

^a...s$
488 match với bất kỳ chuỗi nào có
import re
8 hoặc
import re
67 hoặc
import re
63 đứng trước
^a...s$
492

Biểu thứcChu ví dụMô tả
^a...s$
488
^a...s$
494Không khớp vì
import re
8 hay
import re
67 có đứng trước nhưng không liền với
^a...s$
492
^a...s$
498Khớp vì khớp điều kiện, có
import re
67 xuất hiện trước
^a...s$
492.
import re
01
import re
02Khớp vì kỳ mãn điều kiện, cả
import re
8 và
import re
67 đều xuất hiện trước
^a...s$
492.
import re
06

Dấu gạch chéo ngược import re07

Dấu gạch chéo ngược được sử dụng để thoát khỏi các ký tự đặc biệt, nghĩa là khi đứng trước một ký tự đặc biệt,

import re
07 sẽ biến ký tự này thành một ký tự thông thường, bạn có thể tìm kiếm ký tự đặc biệt này trong chuỗi này

Ví dụ.

import re
09 sẽ khớp với chuỗi chứa ký tự
^a...s$
56 đứng trước
import re
8. Tại đây, biểu tượng Dollar
^a...s$
56 không được sử dụng để khớp một chuỗi kết thúc bằng ký tự đi cùng nó như trong công cụ RegEx,
^a...s$
56 chỉ là ký tự bình thường

Tuy nhiên, một dấu gạch chéo ngược cũng sẽ biến một ký tự thường liền kề phía sau thành một ký tự đặc biệt

Ví dụ, trường hợp ký tự

import re
67 không có dấu gạch chéo ngược sẽ khớp với các ký tự
import re
67 thông thường, nhưng khi nó có thêm dấu gạch chéo ngược,
import re
16 thì nó trở thành ký tự đặc biệt, không khớp với bất kỳ ký tự nào

Some pattern going to import re07

1.

import re
18 - Khớp với các ký tự theo sau nó nằm ở đầu chuỗi

Biểu thứcChuỗi ví dụMô tả
import re
19
import re
20Khớp vì
import re
21 nằm ở đầu chuỗi
import re
22Không khớp vì
import re
21 không nằm ở đầu chuỗi

2.

import re
16 - Khớp với các ký tự được chỉ định nằm ở đầu hoặc cuối của từ

Biểu thứcChuỗi ví dụMô tả
import re
25
import re
26Khớp mảnh vì điều kiện,
import re
27 nằm ở đầu chuỗi
import re
28Khớp mảnh vì mảnh điều kiện,
import re
27 nằm ở đầu từ thứ 2 trong chuỗi
import re
30Không khớp vì
import re
27 nằm giữa từ trong chuỗi. foo\b
import re
32Khớp vì khớp điều kiện,
import re
27 nằm ở cuối chuỗi
import re
34Khớp vì khớp điều kiện,
import re
27 nằm ở cuối từ thứ 2 trong chuỗi
import re
36Không khớp vì
import re
27 nằm giữa từ trong chuỗi

3.

import re
38 - Trái ngược với
import re
16, khớp với các ký tự được chỉ định không nằm ở đầu hoặc cuối của từ

Biểu thứcChu ví dụMô tả
import re
25
import re
26Không khớp vì
import re
27 nằm ở đầu chuỗi
import re
28Không khớp vì
import re
27 nằm ở đầu từ thứ 2 trong chuỗi
import re
30Khớp vì
import re
27 nằm giữa các từ trong chuỗi. foo\b
import re
32Không khớp vì
import re
27 nằm ở cuối chuỗi
import re
34Không khớp vì
import re
27 nằm ở cuối từ thứ 2 trong chuỗi
import re
36Khớp vì
import re
27 nằm giữa các từ trong chuỗi

4.

import re
53 - Khớp với các ký tự là chữ số, tương đương với
import re
54

Biểu thứcChuỗi ví dụMô tả
import re
53
import re
56Khớp trả vì điều kiện trượt.
import re
57
import re
58Không khớp vì không có số nguyên nào xuất hiện

5.

import re
59 - Khớp với các ký tự không có số, tương đương với
import re
60

Biểu thứcChuỗi ví dụMô tả
import re
59
import re
62Khớp trả vì điều kiện trượt.
import re
63
import re
64Không khớp vì chuỗi nguyên số xuất hiện

6.

import re
65 - Khớp với bất kỳ ký tự khoảng trắng nào, tương đương với
import re
66

Biểu thứcChuỗi ví dụMô tả
import re
65
import re
68Khớp vì chuỗi có khoảng trắng
import re
69Không khớp vì chuỗi không có khoảng trắng

7.

import re
70 - Khớp với bất kỳ ký tự nào không được khoảng trắng, tương đương với
import re
71

Biểu thứcChuỗi ví dụMô tả
import re
70
import re
73Khớp vì chuỗi có ký tự
import re
74Không khớp vì toàn bộ chuỗi là khoảng trắng

8.

import re
75 - Khớp với bất kỳ ký tự chữ cái và chữ số nào, tương đương với
import re
76

Lưu ý. Dấu gạch dưới

import re
77 cũng được coi là một ký tự chữ cái và chữ số

Biểu thứcChuỗi ví dụMô tả
import re
75
import re
79Khớp vì chuỗi có ký tự chữ và số
import re
79
import re
81Không khớp vì chuỗi không có ký tự chữ và số

9.

import re
82 - Khớp với bất kỳ ký tự nào không phải là chữ cái và chữ số, tương đương với
import re
83

Biểu thứcChu ví dụMô tả
import re
75
import re
85Khớp vì chuỗi có ký tự không phải chữ và số
import re
86
import re
58Không khớp vì chuỗi chỉ có ký tự chữ cái

Lưu ý. Dấu gạch dưới

import re
77 cũng được coi là một ký tự chữ cái và chữ số

Lời khuyên. Để xây dựng các biểu thức quy định chính RegEx, bạn có thể sử dụng công cụ kiểm tra RegEx như

import re
89. Công cụ này không chỉ tạo ra các biểu thức chính quy mà còn giúp bạn hiểu nó kỹ hơn

Bây giờ thì bạn đã hiểu những điều cơ bản về RegEx, hãy cùng thảo luận về cách sử dụng RegEx trong code Python

Cụm từ thông dụng trong Python

Biểu thức chính quy trong Python không thể hiện thông qua mô-đun

import re
7, nên làm việc đầu tiên khi các bạn muốn sử dụng biểu thức chính quy thì cần phải nhập mô-đun
import re
7 vào chương trình

import re

Mô-đun này có rất nhiều phương thức, hàm và hằng để làm việc với RegEx. định lượng. com sẽ liệt kê một số hoặc được sử dụng kèm theo ví dụ để bạn dễ hình dung và nắm bắt

lại. tìm tất cả ()

method re. findall() trả về một danh sách các chuỗi chứa tất cả các kết quả khớp với mẫu được đưa ra

cú pháp

findall(partern, string)

in which

  • ^a...s$
    52 là RegEx
  • import re
    93 là chuỗi cần khớp

Ví dụ. Trích xuất các số từ chuỗi cho trước sau. "chào 12 chào 89. xin chào 34"

^a...s$
5

Kết quả trả về

import re
6

lại. tách ra()

method re. split() sử dụng biểu thức chính quy để ngắt chuỗi thành các chuỗi con và trả về danh sách các chuỗi con này

cú pháp

import re
5

in which

  • ^a...s$
    52 là RegEx
  • import re
    93 là chuỗi cần khớp
  • import re
    96 (số nguyên) là chuỗi số tối đa sẽ bị ngắt. Nếu để trống thì Python sẽ so khớp và cắt tất cả các chuỗi đạt điều kiện

Ví dụ. Ngắt tại vị trí có ký tự khoảng trắng

findall(partern, string)
6

Kết quả trả về

findall(partern, string)
7

Ví dụ. Ngắt chuỗi ở khoảng trống đầu tiên của ký tự

findall(partern, string)
5

Kết quả

^a...s$
40

Nếu không tìm thấy mẫu, hãy làm lại. split() return danh sách chứa chuỗi rỗng

lại. phụ()

Đây là một trong những phương thức quan trọng nhất được sử dụng với Biểu thức chính quy

Lại. sub() sẽ thay thế tất cả các kết quả khớp với mẫu trong chuỗi bằng một nội dung khác được truyền vào và trả về chuỗi đã được sửa đổi

cú pháp

^a...s$
41

in which

  • ^a...s$
    52 là RegEx
  • import re
    98 là nội dung thay thế cho chuỗi kết quả khớp với
    ^a...s$
    52
  • import re
    93 là chuỗi cần khớp
  • findall(partern, string)
    01 (số nguyên) là số lần thay thế. Nếu để trống thì Python sẽ coi giá trị này bằng 0, do đó, match and instead of all các chuỗi đạt điều kiện

Ví dụ. Mã chương trình xóa tất cả các khoảng trắng

^a...s$
42

Kết quả trả về

^a...s$
43

Nếu không tìm thấy kết quả phù hợp với mẫu,

findall(partern, string)
02 sẽ trả về chuỗi rỗng

Ví dụ. Xóa chương trình mã 2 khoảng trắng đầu tiên

^a...s$
44

Trả về đầu ra

^a...s$
45

lại. subn()

method re. subn() sử dụng tương tự như

findall(partern, string)
02 ở trên, nhưng kết quả trả về bao gồm một bộ chứa hai giá trị. chuỗi mới sau khi được thay thế và số lần thay thế đã được thực hiện

^a...s$
46

Kết quả trả về

^a...s$
47

lại. Tìm kiếm()

method re. search() sử dụng để tìm chuỗi tìm kiếm phù hợp với mẫu RegEx. Nếu tìm kiếm thành công, re. search() return đối tượng khớp, nếu không, nó sẽ trả về

^a...s$
53

cú pháp

^a...s$
48

in which

  • ^a...s$
    52 là RegEx
  • import re
    93 là chuỗi cần khớp
^a...s$
49

Kết quả trả về

import re
0

Ở ví dụ này,

findall(partern, string)
07 có chứa các đối tượng phù hợp với mẫu phù hợp

Đối tượng phù hợp

Một số phương thức và thuộc tính thường được sử dụng với đối tượng phù hợp

cuộc thi đấu. tập đoàn()

Phương thức group() trả về các phần của chuỗi khớp với mẫu

import re
1

Ở đây, biến

findall(partern, string)
07 chứa các đối tượng khớp

Ta has pattern is

findall(partern, string)
09 chia làm hai nhóm nhỏ
findall(partern, string)
10 và
findall(partern, string)
11. Bạn có thể nhận được một phần của chuỗi tương ứng với các nhóm con trong đơn đặt hàng này như sau

import re
2

cuộc thi đấu. bắt đầu(), khớp. end() và match. nhịp()

Hàm bắt đầu () trả về chỉ mục bắt đầu của chuỗi con phù hợp. Tương tự, end() return chỉ mục cuối của chuỗi con phù hợp

import re
3

Hàm span() trả về bộ chứa chỉ mục bắt đầu và kết thúc của chuỗi phù hợp

import re
4

cuộc thi đấu. re and match. sợi dây

Thuộc tính

import re
7 của đối sánh đối tượng sẽ trả về một biểu thức chính quy. Tương tự, thuộc tính chuỗi trả về chuỗi đã được truyền trong đoạn mã

import re
5

Trên đây là tất cả các phương thức thường được sử dụng tốt nhất trong mô-đun lại

Sử dụng tiền tố r trước RegEx

Khi tiền tố

findall(partern, string)
13 hoặc
findall(partern, string)
14 được sử dụng trước một biểu thức chính quy đại diện cho chuỗi tiếp theo sau nó chỉ là những ký tự bình thường

Ví dụ.

findall(partern, string)
68 là một dòng mới, còn
findall(partern, string)
16 có nghĩa là chuỗi bao gồm hai ký tự. gạch chéo ngược
import re
07 và
^a...s$
416

Dấu gạch chéo ngược

import re
07 được sử dụng để thoát khỏi các ký tự như đã nói ở trên. Tuy nhiên, sử dụng tiền tố
findall(partern, string)
13 trước
import re
07 thì nó chỉ là một ký tự bình thường

import re
6

Bài trước. Khai báo @property trong Python

  • Khai báo @property trong Python
  • Hàm Reverse() trong Python
  • Cách sử dụng Closure trong Python
  • Trình tạo trong Python

Thứ Năm, 22/08/2019 08. 28

4,418 👨 41. 423

#Trăn #

0 Bình luận

Sắp xếp theo

Tách lại python

Delete Login to Send

Bạn nên đọc

  • Tách lại python
    Máy tính bảng Samjiyon do chính Bắc Triều Tiên sản xuất
  • Tách lại python
    Cập nhật Adobe Reader chống lỗi zero-day
  • Tách lại python
    HDTV 120Hz hay 240Hz tạo hình ảnh tốt hơn?
  • Tách lại python
    Biến loa có dây thành không dây
  • Tách lại python
    Hướng dẫn cài đặt widget Screenlets trong Linux Mint 12

con trăn

  • Tách lại python
    Viết chương trình tìm phần tử chiếm đa số trong mảng bằng Python
  • Tách lại python
    Viết chương trình kiểm tra một số phải có số dư của 2 không bằng Python
  • Tách lại python
    Viết chương trình kết hợp hai danh sách đã được sắp xếp bằng Python
  • Tách lại python
    3 cách duyệt qua danh sách dễ dàng trên Python
  • Tách lại python
    Cách lấy dữ liệu thời tiết trực tiếp bằng Python
  • Tách lại python
    Viết chương trình kiểm tra trùng lặp giá trị bằng Python
Xem thêm

Trăn 3

  • Python cơ bản
    • Python là gì?
    • Cách cài đặt Python trên Windows, macOS, Linux
    • Từ khoá và định danh
    • Cách viết lệnh, thụt lề và chú thích
    • Data type. string, number, list, tuple, set and dictionary
    • First Python search program
    • Array in Python
    • Cách sử dụng Danh sách hiểu
  • Điều khiển luồng và vòng lặp
    • Ra lệnh nếu, nếu. khác, nếu. yêu tinh. khác
    • Vòng lặp cho
    • Vòng lặp trong khi
    • Ngắt lệnh và tiếp tục
    • vượt qua lệnh
    • Các kỹ thuật vòng lặp
  • hàm trăn
    • Các hàm trong Python
    • Các hàm Python tích hợp sẵn
    • Hàm Python do user định nghĩa
    • Tham số hàm Python
    • Hàm đệ quy trong Python
    • Hàm vô danh, Lambda
    • Các loại biến trong Python
    • Global key
    • mô-đun
    • gói
  • Tệp trong Python
    • Làm việc với File
    • Quản lý tệp và thư mục
    • Lỗi (Lỗi) và Ngoại lệ (Ngoại lệ)
    • Xử lý ngoại lệ - Xử lý ngoại lệ
  • Class và Object trong Python
    • Lập trình hướng đối tượng - OOP
    • Tìm hiểu Lớp và Đối tượng
    • Kế thừa (Inheritance)
    • Kế thừa (Multiple Inheritance)
    • Nạp tiền điện tử
  • Python nâng cao
    • Ma trận trong Python
    • Đối tượng Iterator trong Python
    • Trình tạo trong Python
    • Closure trong Python
    • Decorator trong Python
    • @property trong Python
    • RegEx trong Python
  • Ngày giờ trong Python
    • Ngày giờ trong Python
    • Hàm datetime. strftime()
    • Hàm datetime. strptime()
    • Hiện tại ngày
    • Chuyển đổi dấu thời gian
    • thời gian mô-đun
    • thời gian hàm. ngủ()
  • Python file
    • Hơn 100 bài tập Python có lời giải (mẫu mã)
    • Passive method 2 a hide by Python
  • Trace Python
    • Trắc nghiệm Python - Phần 1
    • Trắc nghiệm Python - Phần 2
    • Trắc nghiệm Python - Phần 3
    • Trắc nghiệm Python - Phần 4
    • Trắc nghiệm Python - Phần 5
    • Trắc nghiệm Python - Phần 6
    • Trắc nghiệm Python - Phần 7
    • Trắc nghiệm Python - Phần 8
    • Trắc nghiệm Python - Phần 9
    • Python Quiz - Phần 10
    • Trắc nghiệm Python - Phần 11

  • công nghệ
    • Ứng dụng
    • hệ thống
    • Game - Trò chơi
    • điện thoại Iphone
    • Android
    • Linux
    • Tách lại python
      Nền web
    • Đồng hồ thông minh
    • Chụp ảnh - Quay phim
    • hệ điều hành Mac
    • Phần cứng
    • SEO thủ thuật
    • base format
    • quả mâm xôi
    • Dịch vụ ngân hàng
    • Lập trình
    • Online service
    • Dịch vụ nhà mạng
    • Nhà thông minh
  • Tải xuống
    • Ứng dụng văn phòng
    • Tải game
    • Hệ thống tiện ích
    • Ảnh, đồ họa
    • Internet
    • Bảo mật, Antivirus
    • Họp, học trực tuyến
    • Video, phim, nhạc
    • Thư
    • Lưu trữ đám mây
    • Giao tiếp, liên lạc, hẹn hò
    • Support for learning
    • Máy ảo
  • Tiện ích
  • Khoa học
    • Tách lại python
      Khoa học vui
    • Tách lại python
      Khám phá khoa học
    • Tách lại python
      Bí ẩn - Chuyện lạ
    • Tách lại python
      Chăm sóc sức khỏe
    • Tách lại python
      Khoa học Vũ trụ
    • Tách lại python
      Khám phá thiên nhiên
  • Điện máy
    • tủ lạnh
    • tivi
    • Điều hòa
    • Máy giặt
  • Cuộc sống
    • Kỹ năng
    • Món ngon mỗi ngày
    • làm đẹp
    • nuôi dạy con
    • Chăm sóc nhà cửa
    • Kinh nghiệm Du lịch
    • Halloween
    • mẹo vặt
    • giáng sinh - noel
    • Tách lại python
      tết 2023
    • quà tặng
    • Giải trí
    • Là gì?
    • nhà đẹp
    • ĐỨNG ĐẦU
    • Tách lại python
      phong thuỷ
  • Tách lại python
    Video
    • Tách lại python
      công nghệ
    • Tách lại python
      Phòng thí nghiệm của Cisco
    • Tách lại python
      Phòng thí nghiệm của Microsoft
    • Tách lại python
      Video Khoa học
  • Tách lại python
    Ô tô, Xe máy
    • Tách lại python
      Giấy phép lái xe
  • Làng công nghệ
    • Tấn công mạng
    • Công nghệ
    • new technology
    • Trí tuệ nhân tạo (AI)
    • Anh tài công nghệ
    • Bình luận công nghệ
    • Tách lại python
      Tổng hợp
  • Tách lại python
    Học CNTT
    • quiz technology
    • Microsoft Word 2016
    • Tách lại python
      Microsoft Word 2013
    • Tách lại python
      Word 2007
    • Tách lại python
      Excel 2019
    • Tách lại python
      Excel 2016
    • Tách lại python
      Hàm excel
    • Tách lại python
      Microsoft PowerPoint 2019
    • Tách lại python
      Microsoft PowerPoint 2016
    • Tách lại python
      Google Trang tính - Trang tính
    • Tách lại python
      photoshop CS6
    • photoshop CS5
    • Tách lại python
      HTML
    • Tách lại python
      CSS và CSS3
    • Tách lại python
      con trăn
    • Tách lại python
      Học SQL
    • Tách lại python
      Lập trình C
    • Tách lại python
      Lập trình C++
    • Tách lại python
      Lập trình C#
    • Tách lại python
      Học HTTP
    • Tách lại python
      Bootstrap
    • Tách lại python
      Máy chủ SQL
    • Tách lại python
      JavaScript
    • Tách lại python
      Học PHP
    • Tách lại python
      jQuery
    • Tách lại python
      Học MongoDB
    • Tách lại python
      Unix/Linux
    • Tách lại python
      Học Git
    • Tách lại python
      NodeJS

Giới thiệu. Điều khoản. bảo mật. Hướng dẫn. Ứng dụng. Liên hệ. Quảng cáo. Facebook. YouTube. DMCA

Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản. CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. address. 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại. 024 2242 6188. E-mail. thông tin @ meta. vn. Chịu trách nhiệm nội dung. Lê Ngọc Lâm

Bản quyền © 2003-2022 QuanTriMang. com. Giữ toàn quyền. Không thể sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc về QuanTriMang. com khi chưa được cấp phép