Chào mừng trở lại.
Hãy nói về Hải mã.
VẬN HÀNH Và đây là một điều thú vị bởi vì nó trông giống như một con hải mã.
Trông vùng biển này như thế nào.
Google Walrus, nếu bạn không biết đó là gì, thì đó là một con vật.
Và nó giống như vậy.
Chỉ Google cái này.
Được rồi.
Chúng tôi đang bị phân tâm.
Vậy toán tử mới này mà chúng ta sẽ tìm hiểu là gì?
Lý do tôi muốn dạy bạn điều này là vì tôi cũng muốn dạy bạn cách tìm hiểu về các tính năng mới
trong Python.
Ví dụ, đây là một tính năng mới.
Nếu tôi truy cập tài liệu Python ở đây, thường là những gì Python làm với mỗi phiên bản mới, họ tạo ra
một tài liệu Python có gì mới.
Vì vậy, bạn có thể thấy có gì mới trong Python 3. 9.
Có gì mới trong Python 3. 10?
Và nó cung cấp cho bạn bản tóm tắt về một số tính năng mới được thêm vào ngôn ngữ.
Bởi vì hãy nhớ rằng, một ngôn ngữ không ngừng phát triển.
Vì vậy, giả sử bạn muốn tìm hiểu về 3 mới. 8 tính năng vì giả sử loài bò sát bạn đang ở hiện có
3. số 8.
Vì vậy, nó có thể hiểu các tính năng mới như toán tử hải mã mà chúng tôi không thể viết trước phiên
bản này.
Vì vậy, tôi sẽ đi vào các tài liệu và xem có gì mới trong Python 3. số 8.
Và chúng ta thấy một trong những điều đầu tiên là biểu thức gán.
Được gọi là nhà điều hành hải mã.
Vì vậy, những gì tôi thường làm là chỉ đọc về phần tóm tắt.
Điều này có tác dụng gì và bạn có thể tìm hiểu về tất cả các tính năng mới được bổ sung trong phiên bản này.
Bây giờ chúng ta hãy chỉ tập trung vào toán tử hải mã vì nó hữu ích và cũng rất thú vị khi
tìm hiểu về những gì cú pháp mới này làm là nó gán giá trị cho các biến như một phần của biểu thức lớn hơn.
Vì vậy, bạn thường sử dụng nó trong một biểu thức khi một thứ gì đó đang được đánh giá như trong câu lệnh
if có thể là câu lệnh while.
Vì vậy, chúng ta hãy thử nghiệm điều này và xem chúng ta có thể làm gì.
Vì vậy, giả sử chúng ta có một chuỗi và chúng ta sẽ gọi chuỗi này.
Xin chào.
Bây giờ ở đây.
Giả sử tôi muốn thực hiện một câu lệnh có điều kiện.
Tôi sẽ nói nếu độ dài của a.
Lớn hơn mười.
Tôi muốn bạn in một chuỗi.
Điều đó chỉ đơn giản là nói quá dài.
Và chúng tôi sẽ nói độ dài a.
Các yếu tố.
Vâng, hãy chắc chắn rằng tôi làm điều đó đúng cách.
Bây giờ nếu tôi nhấp vào chạy ở đây.
Tôi nhận được quá lâu.
14 yếu tố.
Và tại sao lại như vậy?
Vì mỗi ký tự ở đây chúng ta có 14 phần tử.
Bởi vì nó lớn hơn mười.
Khối điều kiện này chạy và chúng tôi in ra quá lâu.
Chúng tôi có chiều dài của 14 phần tử.
Vậy nhà điều hành hải mã vào đâu?
Chà, chúng tôi đang viết mã và chúng tôi đang lặp lại chính mình ở đây bởi vì chúng tôi đang tính độ dài hai lần.
Chúng tôi đang sử dụng biến này và thực hiện một số loại tính toán nhiều lần vì chúng tôi muốn sử dụng nó
ở đây và ở đây.
Nhưng với toán tử hải mã, tôi có thể làm chính xác điều đó.
Hãy nhớ rằng, nếu tôi truy cập tài liệu, nó cho biết gán giá trị cho các biến như một phần của biểu thức lớn hơn.
Vì vậy, những gì tôi có thể làm ở đây là tôi có thể tạo một biến khác như RN và điều đó nói tốt toán tử
Woolworths vì vậy Colin.
Và bằng với Woolworths nhỏ ở đó.
Và phần cuối này sẽ có độ dài bằng a.
Vì vậy, tôi sẽ chỉ gói gọn điều này trong dấu ngoặc.
Vì vậy, chúng tôi đang đánh giá phần này của biểu thức và chúng tôi đang chỉ định biến.
Cho dù kết quả của độ dài A là gì.
Vì vậy, bây giờ NW là một cái gì đó có giá trị của a.
Vì vậy, tôi có thể thay thế này.
Với NW.
Và nếu tôi chạy nó ngay bây giờ.
Lại.
Điều tương tự.
Vì vậy, một lần nữa, những gì chúng ta có thể làm là chúng ta có thể chỉ định.
Giá trị của các biến như một phần của biểu thức lớn hơn.
Ví dụ, nếu tôi đã làm tốt một chiều dài bằng A, điều này sẽ không chạy.
Đó là cú pháp không hợp lệ.
Nhưng nhờ toán tử hải mã, chúng ta có thể làm điều này ngay bây giờ.
Hãy làm một cái nữa chỉ để đảm bảo rằng chúng ta có nó.
Vì vậy, chúng ta hãy nói ở đây chúng ta sẽ thực hiện một vòng lặp hoang dã trong khi vòng lặp sẽ nói NW trong khi chúng ta là toán tử.
Chiều dài a.
Một lần nữa, chúng ta sẽ làm điều tương tự.
Nếu nó ít hơn thời gian này, chúng ta hãy làm một.
Và trong khi điều này là đúng, tôi muốn in ra giá trị của NN và chúng ta sẽ gán lại giá trị của a, biến
A để có một ký tự nhỏ hơn.
Vì vậy, tôi chỉ có thể làm điều đó với biểu mẫu ngắn trừ một ở đây.
Vì vậy, chúng tôi sẽ loại bỏ ký tự cuối cùng mỗi khi chúng tôi lặp qua đây để một biến hello trở nên nhỏ
hơn và nhỏ hơn và nhỏ hơn cho đến khi.
Nó bằng một, và một khi nó bằng một, vòng lặp while sẽ dừng lại.
Vì vậy, hãy chỉ chạy cái này.
Được rồi, chúng ta đang nhận ra sự thật, sự thật, sự thật.
Và chúng tôi đã mắc một chút lỗi ở đây vì nhớ dấu ngoặc đơn.
Chúng tôi muốn đánh giá điều này đầu tiên.
Vì vậy, nếu tôi chạy lại điều này.
14, 13, 12, 11, 10.
Đây là độ dài của một được tính toán mọi lúc.
Và cuối cùng, nếu tôi in.
MỘT.
Và chạy nó.
Bạn thấy rằng chúng tôi còn lại h.
Bạn đã có nó, nhà điều hành hải mã.
Bạn có thể không nhìn thấy nó thường xuyên.
Về cơ bản, đó là một cách để chúng ta giảm thiểu việc thực hiện các phép tính tương tự, giả sử bên trong câu lệnh if hoặc câu
lệnh tường mà chúng ta muốn thực hiện điều gì đó dựa trên một điều kiện và sau đó tính toán lại
giá trị đó.
Nhưng điều này cũng hy vọng dạy bạn cách nhìn và bạn các phiên bản Python cũng như tìm hiểu về các tính năng mới.
Chỉ có một số tính năng được thêm vào ngôn ngữ.
Hầu hết những cái quan trọng đã được thêm vào, nhưng cũng tốt khi theo dõi mọi thứ khi
ngôn ngữ phát triển, để bất cứ khi nào bạn nhìn thấy thứ gì đó như toán tử hải mã và cơ sở
mã, bây giờ bạn hiểu nó làm gì và nó một phần của ngôn ngữ.
Tôi sẽ xem trong phần tiếp theo.
- Tạm biệt.