Update. chuỗi là bất biến, nên không thể thay đổi, được bao gồm bởi nháy đơn
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
15, nháy kép #!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
16 hoặc nháy 3 #!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
10>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
- Danh sách. Anar data type type in other language
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
- Tuple. Tương tự cấu trúc danh sách chỉ khác khai báo trong
18 và bất biến [giống chuỗi]. [khá giống#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
19 trong ruby]#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
t = [3,]; print [t] # [3,]
[1,2,3][0] = 2 ; print[v] # TypeError: 'tuple' object does not support item assignment
- Từ điển. Tương tự mảng kết hợp trong php, java, hay hash trong ruby
- vào/ra. đầu vào và đầu ra với giao diện python shell
>>> x = input["enter your name:\n"]
enter your name:
Nguyễn Phi Việt
>>> print[ x ]
Nguyễn Phi Việt
>>> print[f"welcome to python3, {input[]}"]
VietNP
welcome to python3, VietNP
>>>
4. Biểu thức và toán tử
- Toán tử cơ bản Các kiểu toán tử trong python3
- Toán tử học
20,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
21,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
22,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
23,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
24 chia lấy dư,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
25 thừa,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
26 chia làm tròn#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
- Toán tử so sánh [quan hệ].
27,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
28,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
29,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
30,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
31,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
32#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
- Toán tử gán.
33,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
34,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
35, ________ 036, ________ 037, ________ 038, ________ 039#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
- Toán tử logic
40,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
41,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
42#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
- Bit thao tác toán tử
- Toán tử thành viên.
43#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
- Recognition TOÁN [con trỏ].
44,#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
45#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
- Toán tử học
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
6- Biểu thức chính quy
- Cú pháp sử dụng biểu thức chính quy trong python có dạng.
46, chuỗi là chuỗi cần xử lý, mẫu là biểu thức chính quy được sử dụng để khớp#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
- Các phương thức cơ bản. ________ 047, ________ 048, ________ 049 và ________ 050
- Cú pháp sử dụng biểu thức chính quy trong python có dạng.
1. Trận đấu. so khớp
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
2kết quả là
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
32. kết hợp vs tìm kiếm. so match and search search
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
0kết quả là
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
13. Tìm kiếm và Thay thế. find search and instead
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
2kết quả là
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
33. Tách ra. Tách chuỗi
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
4kết quả
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
55. Câu lệnh và cấu trúc điều khiển
- Điều Kiện - Ra Quyết Định
Cú pháp tổng hợp
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
6Ví dụ
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
7kết quả
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
8- Vòng
Cú pháp với
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
51#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
9Với
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
52>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
0Ví dụ
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
1kết quả
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
2Ví dụ 2. với phạm vi
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
36. Chức năng
khai báo và sử dụng
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
4kết quả
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
5Use tham số
vd 1
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
6kết quả
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
7VĐ 2
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
8kết quả
>>> str = "Strings are immutable"
>>> str[0]
'S'
>>> str[0] = "1"
Traceback [most recent call last]:
File "", line 1, in
TypeError: 'str' object does not support item assignment
9Hàm ẩn danh * Hàm lamda không có tên, nó sẽ gọi thêm 1 hàm khác. Các biểu mẫu Lambda có thể nhận bất kỳ số lượng đối số nào nhưng chỉ trả về một giá trị dưới dạng biểu thức. Chúng không thể chứa các lệnh hoặc nhiều biểu thức. * Một hàm ẩn danh không thể gọi trực tiếp
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
53 vì lambda yêu cầu #!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
54- Cú pháp.
55#!/usr/bin/python3 var1 = 'Hello World!' var2 = "Python Programming" print ["var1[0]: ", var1[0]] # var1[0]: H print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
- Ví dụ
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
0kết quả
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
1Toàn cầu so với. Biến cục bộ
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
2kết quả
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
37. mô-đun
Đơn giản, một mô-đun là một tệp bao gồm mã Python. Một mô-đun có thể định nghĩa các hàm, của lớp và các biến [tất cả các thứ trong python đều là đối tượng]. Một mô-đun cũng có thể chạy như một tập lệnh;
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
4thì cách sử dụng mô-đun như sau
list = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
5Với việc kiểm tra biến toàn cầu
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
57 ở cuối mô-đun, có thể tương tác trực tiếp với tệp #!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
56 để thực thi shell script#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
59 for resultslist = ['physics', 'chemistry', 1997, 2000]
print ["Value available at index 2 : ", list[2]] # Value available at index 2 : 1997
list[2] = 2001
print ["New value available at index 2 : ", list[2]] # New value available at index 2 : 2001
6Có thể kiểm tra các chức năng và biến toàn bộ công cụ hoặc bộ cục bộ
#!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
60, #!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
61, #!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
62. with module #!/usr/bin/python3
var1 = 'Hello World!'
var2 = "Python Programming"
print ["var1[0]: ", var1[0]] # var1[0]: H
print ["var2[1:5]: ", var2[1:5]] # var2[1:5]: ytho
56 as after