‫Chào mừng trở lại.
‫Hãy nói về kiểu dữ liệu đầu tiên của chúng ta.
‫Và bạn biết những gì?
‫Hãy làm hai việc cùng một lúc.
‫Chúng tôi có int và float.
‫INT là viết tắt của số nguyên, như bạn có thể thấy ở đây.
‫Và float là viết tắt của một số dấu phẩy động.
‫Hừ!
‫Hãy cùng khám phá điều đó.
‫Đầu tiên, hãy bắt đầu với số nguyên.
‫Một số nguyên, tốt, là một số.
‫Ba hoặc bốn hoặc năm.
‫Đây là tất cả các số nguyên.
‫Trong ngôn ngữ lập trình, bạn có thể sử dụng số nguyên để thực hiện các phép toán, ví dụ: hai cộng với
‫bốn.
‫Nếu tôi chạy điều này tốt, không có gì được in bởi vì một lần nữa, chúng tôi phải thực hiện một số hành động trên các loại dữ
‫liệu này.
‫Và một hành động mà chúng tôi đã học được cho đến nay là ý tưởng in ấn này.
‫Và chúng tôi in một cái gì đó bằng cách gọi từ khóa print với dấu ngoặc.
‫Vì vậy, dấu ngoặc gần giống như nói, hey, thực hiện hành động này trên các kiểu dữ liệu này.
‫Và nếu chúng ta chạy điều này.
‫Chúng tôi nhận được sáu ngay tại đây.
‫Đáng kinh ngạc.
‫Vì vậy, chúng tôi không chỉ sử dụng print mà còn sử dụng dấu cộng để thực hiện một hành động để thêm hai loại
‫dữ liệu với nhau.
‫Và như bạn có thể tưởng tượng, chúng ta có thể thực hiện hầu hết các phép toán.
‫Những điều cơ bản chúng ta có thể làm phủ định, chúng ta có thể làm, giả sử, hai lần bốn.
‫Và sau đó chúng ta cũng có thể thực hiện chia hai cho bốn.
‫Và nếu tôi bấm chạy ở đây.
‫Được rồi.
‫Có vẻ như mọi thứ đang hoạt động.
‫Chúng tôi đã thêm, chúng tôi đã trừ, chúng tôi đã nhân lên.
‫Và sau đó chúng tôi cũng đã phân chia.
‫Bây giờ, đây là phần thú vị.
‫Cho đến bây giờ, chúng tôi đã sử dụng cái mà chúng tôi gọi là số nguyên.
‫Đó là, đây là những con số nguyên.
‫Không có chữ số thập phân.
‫Chúng chỉ là số nguyên.
‫Và một mẹo nhỏ mà tôi có thể làm ở đây là tôi thực sự có thể nói.
‫Này, loại hai cộng bốn là gì?
‫Nếu tôi bấm chạy ở đây.
‫Được rồi, chúng ta hãy giải mã những gì vừa xảy ra.
‫Tôi đã dạy cho bạn một hành động khác mà chúng ta có thể thực hiện, đó là một cái gì đó được gọi là
‫kiểu, cho chúng ta biết, Này, đây là kiểu dữ liệu gì?
‫Và cũng giống như trong toán học, chúng ta đi dấu ngoặc nhọn.
‫Vì vậy, phần đầu tiên, Python nói, này, hai cộng bốn là gì?
‫Chà, sẽ là sáu.
‫Và nó sẽ nói, này, kiểu quan hệ tình dục là gì?
‫Chà, loại sáu là một số nguyên.
‫Vì vậy, nó sẽ nói lớp học.
‫Và bây giờ chúng ta không phải lo lắng về từ khóa class.
‫Đó là điều mà chúng ta sẽ nói sau.
‫Nhưng chúng ta thấy ở đây rằng chúng ta đang sử dụng int cho số nguyên và cuối cùng sau khi điều này được Python đánh giá, chúng ta
‫in ra bất cứ thứ gì mà nó làm được, đó là lớp int.
‫Bây giờ hãy kiểm tra điều này.
‫Hãy làm tương tự cho tất cả những cái này.
‫Vì vậy, chúng tôi sẽ nói nhập ở đây.
‫Loại hình.
‫Nơi đây.
‫Và sau đó gõ.
‫Nơi đây.
‫Và nếu cú pháp này đáng sợ, đừng lo lắng.
‫Đây là một cái gì đó mà bạn đã quen với.
‫Nếu đây là ngôn ngữ lập trình đầu tiên của bạn, nó sẽ không dễ dàng bởi vì nếu nó dễ dàng thì
‫mọi người sẽ làm được.
‫Vì vậy, treo ở đó.
‫Hãy tin tôi, khi bạn thực hành nhiều hơn, điều này sẽ ngày càng có ý nghĩa hơn.
‫Bây giờ, trước khi tôi nhấp vào Chạy, bạn nghĩ đầu ra của mỗi dòng này là gì?
‫Sẳn sàng.
‫Hãy đoán và nhấp vào Chạy.
‫Được rồi, chúng tôi hiểu rồi.
‫Đối với sáu.
‫Chúng ta có hai âm ở đây, cũng là một số nguyên.
‫Chúng ta có tám ở đây, một lần nữa cũng là một số nguyên.
‫Nhưng sau đó chúng ta có phao.
‫Vì hai chia cho bốn là 0. 5.
‫Hừ!
‫Đó là gì?
‫Hãy nhớ rằng, chúng ta đang nói về hai kiểu dữ liệu ở đây.
‫Chúng ta đang nói về int và float.
‫Và float là những gì chúng ta gọi là một số dấu phẩy động.
‫Số dấu phẩy động chỉ đơn giản là một số có dấu thập phân.
‫Trong trường hợp của chúng tôi, đây là 0. 5.
‫Vì vậy, nó là một số dấu phẩy động.
‫Vì vậy, nếu chúng ta viết một số, giả sử chúng ta sẽ thực hiện kiểu in và sau đó tôi sẽ nói 0. 00001.
‫Bạn nghĩ chúng ta sẽ nhận được gì?
‫Chà, chúng ta sẽ có một chiếc phao.
‫Nếu tôi làm 5. 0001 một lần nữa, chúng ta sẽ nhận được một phao.
‫Còn số 0 thì sao?
‫Nếu tôi bấm Chạy.
‫Tôi nhận được ENT vì tốt, không có dấu thập phân.
‫Tại sao chúng ta cần phân biệt điều này trong lập trình và cụ thể là trong Python?
‫Chà, đó là bởi vì một số thực chiếm nhiều không gian trong bộ nhớ hơn một số nguyên.
‫Đúng.
‫Bởi vì hãy nhớ con số này, số sáu, điều này cần được lưu trữ trong bộ nhớ trên máy của chúng ta.
‫Và hãy nhớ rằng máy móc không thực sự hiểu điều này.
‫Họ hiểu các số không và một.
‫Và họ lưu trữ số này trong một cái gì đó được gọi là số nhị phân hoặc số nhị phân, đó là số không và số đơn vị.
‫Bây giờ, vấn đề là khi bạn có một số thập phân như điểm 0 hoặc chúng ta hãy làm 10. 56, thật khó để biểu diễn điều đó trong một
‫số nhị phân, số không và số một, vì điểm này.
‫Vì vậy, một số dấu phẩy động về cơ bản lưu trữ những con số này ở hai vị trí khác nhau,
‫một cho mười và một cho 56.
‫Hiện nay.
‫Chúng ta không cần phải tìm hiểu kỹ thuật ở đây, nhưng đó là ý tưởng.
‫Ý tưởng là chúng ta cần nhiều bộ nhớ hơn để lưu trữ một số như thế này hơn là một số như thế này.
‫Bây giờ chủ đề về số dấu phẩy động thực sự rất, rất thú vị và tôi sẽ liên kết đến một tài nguyên.
‫Nhưng cách tốt nhất để tìm hiểu thêm về các dấu chấm động.
‫Một lần nữa, việc bạn biết các chi tiết kỹ thuật không quá quan trọng, nhưng nếu bạn sử dụng
‫Python số phẩy động.
‫Một lần nữa, bạn muốn đảm bảo rằng bạn đi tới tài liệu cho phiên bản ba.
‫Và bạn thực sự có thể tìm hiểu về số học dấu phẩy động và các tài liệu chính thức này của Python luôn là một
‫công cụ tốt để bạn sử dụng bất cứ khi nào bạn bối rối về điều gì đó hoặc bạn
‫muốn biết thêm một chút chi tiết.
‫Nhưng chúng ta hãy quay trở lại chủ đề đang bàn.
‫Cả int và float đều được sử dụng cho số giếng.
‫Đúng.
‫Và Python sẽ tự động định dạng kiểu thành bất kỳ thứ gì.
‫Cũng có lý.
‫Ví dụ nếu ở đây.
‫Tôi làm.
‫20 cộng 1. 1.
‫Một là số nguyên.
‫Cái còn lại là một số dấu phẩy động.
‫Nhưng khi tôi nhấp vào Chạy ở đây.
‫Tự động Python sẽ chuyển đổi nó thành float.
‫Hãy xóa chúng ở đây để chúng ta không bị nhầm lẫn bởi chúng.
‫Vì vậy, nếu tôi chạy điều này, chúng tôi thấy rằng toàn bộ biểu thức này được chuyển đổi thành một float.
‫Bây giờ, nếu tôi làm vậy, giả sử là 9. 9 ở đây.
‫Mà sẽ bằng 11 và tôi bấm chạy.
‫Hai số nổi này cộng lại trong khi vẫn là một số dấu phẩy động bởi vì nếu tôi xóa loại khỏi đây và tôi
‫nhấp vào chạy.
‫Nó cho tôi kết quả.
‫11. 0.
‫Nó giữ các số dấu phẩy động.
‫Được rồi.
‫Nhưng cuối cùng, điều chúng ta quan tâm là Python hoạt động theo cách chúng ta mong đợi.
‫Đó là, chúng ta có thể thực hiện các phép toán.
‫Trên thực tế, chúng ta cũng có thể làm một số việc khác.
‫Cũng có ý tưởng này về phép nhân đôi.
‫Vì vậy, điều này có nghĩa là lũy thừa của hai đối với lũy thừa của hai.
‫Chà, nó sẽ bằng bốn.
‫Làm.
‫Sức mạnh của ba sẽ bằng tám.
‫Chúng tôi cũng có chia đôi.
‫Đó là, chúng ta có thể làm hai chia cho bốn.
‫Nhưng sau đó chúng tôi đã từng chém gió ở đây.
‫Nếu tôi bấm chạy ở đây.
‫Tôi nhận được số không.
‫Điều này thực sự trả về một số nguyên.
‫Làm tròn nó xuống.
‫Nếu tôi làm.
‫Ba chia bốn.
‫Tôi nhận được số 0, nhưng nếu tôi chia năm cho bốn.
‫Tôi nhận một cái?
‫Điều này được làm tròn xuống một số nguyên.
‫Cuối cùng, toán tử cuối cùng mà chúng ta sẽ tìm hiểu được gọi là modulo.
‫Và nó trông giống như thế này.
‫Nếu tôi thực hiện năm modulo, đó là phần trăm sin.
‫Chia cho bốn hoặc mô-đun bốn.
‫Nếu tôi chạy cái này.
‫Tôi nhận một cái?
‫Modulo được sử dụng để biểu thị phần còn lại của bộ phận này.
‫Vì vậy, nếu tôi chia năm cho bốn, phần còn lại của phép chia này sẽ là một.
‫Nếu tôi chia sáu cho bốn với modulo và tôi chạy, tôi nhận được hai.
‫Hai là phần còn lại.
‫Ồ, bốn.
‫Được rồi.
‫Hãy cùng nghỉ ngơi và tìm hiểu thêm một chút về những con số này trong video tiếp theo.
‫Tạm biệt.