Cấu trúc liên kết phòng lab
Trong phiên của bạn, bạn sẽ có quyền truy cập vào cấu hình lab sau.

Tùy thuộc vào các bài tập, bạn có thể sử dụng hoặc không sử dụng tất cả các thiết bị, nhưng chúng được hiển thị ở đây trong bố cục để có được sự hiểu biết tổng thể về cấu trúc liên kết của phòng thí nghiệm.
- PLABWIN10 – Windows 10 (Máy trạm)
Bài tập 1 – Làm việc với các kiểu dữ liệu nguyên thủy
Trong ngôn ngữ lập trình, kiểu dữ liệu là một thực thể xác định kiểu dữ liệu được sử dụng trong chương trình. Các kiểu dữ liệu nguyên thủy hoặc cơ bản nhất thường được sử dụng trong các chương trình. Tương tự như các ngôn ngữ lập trình khác, các kiểu dữ liệu nguyên thủy cũng được sử dụng trong Python. Đây là chuỗi, số nguyên, float và boolean. Bạn không cần phải đề cập rõ ràng đến các kiểu dữ liệu trong các chương trình Python. Các kiểu dữ liệu được dẫn xuất động khi bạn gán giá trị cho nó. Bạn sẽ tìm hiểu thêm về tính năng dẫn xuất động của các kiểu dữ liệu Python trong các tác vụ của mô-đun này.
Python là một ngôn ngữ lập trình tương tác, hướng đối tượng, cấp cao và thân thiện với người dùng. Môi trường phát triển tích hợp (IDE) của Python được gọi là IDLE. Có hai chế độ trong IDLE – tương tác và tập lệnh. Cửa sổ Python Shell là chế độ tương tác và cửa sổ Editor là chế độ script.
Trong chế độ tương tác, bạn nhận được đầu ra ngay lập tức cho mọi mã được nhập tại dấu nhắc. Tuy nhiên, bạn không thể lưu mã đã nhập vào tệp chương trình.
Trong chế độ tập lệnh, bạn có thể viết một khối mã, lưu nó dưới dạng tệp .py và thực thi nó. Đầu ra của tệp .py được hiển thị tại dấu nhắc Shell. Bạn có thể sử dụng lại tệp .py đã lưu trữ và thực hiện các thay đổi cần thiết bất cứ khi nào được yêu cầu.
Trong bài tập này, bạn sẽ học cách viết các chương trình Python ở cả chế độ tập lệnh và chế độ tương tác, và thực thi nó tương ứng. Trong chương trình, bạn sẽ khai báo các biến của kiểu dữ liệu nguyên thủy, gán giá trị cho nó và in giá trị.
Vui lòng tham khảo tài liệu khóa học của bạn hoặc sử dụng công cụ tìm kiếm yêu thích của bạn để nghiên cứu chi tiết hơn về chủ đề này.
Kết quả học tập
Sau khi hoàn thành bài tập này, bạn sẽ có thể:
- Tạo một chương trình để lưu trữ và in dữ liệu kiểu string, integer, float và boolean
- Chạy chương trình ở cả chế độ tập lệnh và chế độ tương tác bằng cách sử dụng môi trường IDLE
Thiết bị của bạn
Bạn sẽ sử dụng thiết bị sau trong phòng thí nghiệm này. Vui lòng bật nguồn này ngay bây giờ.
- PLABWIN10 – Windows 10 (Máy trạm)

Nhiệm vụ 1 – Viết chương trình ở chế độ tập lệnh và thực thi nó
Trong tác vụ này, bạn sẽ khởi động môi trường Python IDLE và tạo một tệp Python mới ở chế độ tập lệnh. Bạn sẽ viết chương trình để khai báo và in ra giá trị của các kiểu dữ liệu nguyên thủy như string, integer, float và boolean. Bạn sẽ lưu chương trình dưới dạng tệp .py và thực thi nó. Kết quả đầu ra của chương trình sẽ được hiển thị trong môi trường IDLE.
Bước 1
Bật nguồn và kết nối với PLABWIN10 .
Nhấp vào nút Bắt đầu .
Từ menu, nhấp vào Python 3.6> IDLE .

Bước 2
Cửa sổ trình bao trong Python 3.6.4 sẽ mở ra.
Đây là chế độ tương tác trong Python.
Để chuyển sang chế độ tập lệnh và tạo một tệp mới, hãy nhấp vào Tệp> Tệp Mới .

Bước 3
Cửa sổ không có tiêu đề sẽ mở ra.
Đây là chế độ tập lệnh trong Python.
Để thêm nhận xét và khai báo một biến kiểu dữ liệu chuỗi với một giá trị, hãy nhập đoạn mã sau:
#Declare a string variable
s = ‘Planet Earth’
print (s)
Bạn có thể thêm nhận xét trong mã nguồn của Python bằng ký hiệu #. Là một nhà phát triển, bạn có thể bao gồm các nhận xét trong mã nguồn để hiểu rõ hơn và rõ ràng hơn. Trình thông dịch Python sẽ không xử lý văn bản có ký hiệu #.
Không giống như các ngôn ngữ lập trình khác, không có từ khóa nào trong Python để đại diện cho các kiểu dữ liệu nguyên thủy. Trình thông dịch Python xem xét động các kiểu dữ liệu của các biến dựa trên các giá trị được gán cho nó.
Trong mã, một biến có tên “s” được khai báo và một tập hợp các ký tự (‘Hành tinh Trái đất’) được đặt trong dấu ngoặc kép được gán cho nó. Do đó, trình thông dịch sẽ diễn giải biến “s” là một kiểu dữ liệu chuỗi. Thay vì một tập hợp các ký tự, nếu bạn gán một giá trị số cho biến “s”, trình thông dịch sẽ diễn giải nó dưới dạng một kiểu dữ liệu số.
Hàm print lấy tên biến làm tham số của nó và hiển thị giá trị của biến.

Bước 4
Để lưu tệp, bấm Tệp> Lưu .

Bước 5
Trong hộp thoại Save As , điều hướng đến thư mục This PC> Desktop .
Trong hộp Tên tệp , nhập tên tệp sau:
Datatypes
Nhấp vào Lưu .
Tệp Datatypes.py được lưu trong thư mục Desktop .

Bước 6
Để chạy chương trình hoặc tập lệnh, hãy nhấp vào Chạy> Chạy mô-đun .
Ngoài ra, bạn cũng có thể nhấn F5 .

Bước 7
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Chuỗi “Planet Earth” được hiển thị dưới dạng đầu ra.

Bước 8
Tiếp theo, thêm phần khai báo một biến số nguyên có giá trị vào chương trình. Sử dụng mã sau.
x = 5
Kiểu dữ liệu số nguyên trong Python lưu trữ số dương và số âm.
Thêm văn bản nhận xét và mã để khai báo một biến kiểu dữ liệu số nguyên với giá trị:
#Declare a string variable
s = ‘Planet Earth’
print (s)
#Declare an integer variable
x = 5
print (x)
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong mã, một biến có tên “x” được khai báo và giá trị là 5 được gán cho nó. Do đó, “x” trở thành một biến số nguyên. Hàm in sẽ hiển thị giá trị của biến “x”.

Bước 9
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 10
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Số 5 được hiển thị dưới dạng đầu ra.Lưu ý: Đầu ra của biến số nguyên được hiển thị cùng với đầu ra của biến chuỗi.

Bước 11
Tiếp theo, thêm phần khai báo của một biến float có giá trị vào chương trình. Sử dụng mã sau.
y = 12.53
Kiểu dữ liệu float trong Python lưu trữ các giá trị dấu chấm động.
Thêm văn bản nhận xét và mã để khai báo một biến kiểu dữ liệu float với giá trị:
#Declare a string variable
s = 'Planet Earth'
print (s)
#Declare an integer variable
x = 5
print (x)
#Declare a float variable
y = 12.53
print (y)
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong mã, một biến có tên “y” được khai báo và giá trị 12,53 được gán cho nó. Do đó, “y” trở thành một biến float. Hàm in sẽ hiển thị giá trị của biến “y”.

Bước 12
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 13
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Số 12,53 được hiển thị dưới dạng đầu ra.Lưu ý: Đầu ra của biến float được hiển thị cùng với đầu ra của biến chuỗi và biến số nguyên.

Bước 14
Tiếp theo, thêm khai báo một biến boolean với một giá trị trong chương trình. Sử dụng mã sau.
z = x>y
Kiểu dữ liệu boolean trong Python lưu trữ “Đúng” hoặc “Sai” theo đánh giá của điều kiện hoặc so sánh được chỉ định.
Thêm văn bản nhận xét và mã để khai báo một biến kiểu dữ liệu boolean với giá trị:
#Declare a string variable
s = 'Planet Earth'
print (s)
#Declare an integer variable
x = 5
print (x)
#Declare a float variable
y = 12.53
print (y)
#Declare a boolean variable
z = x>y
print (z)
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong đoạn mã, biến “z” được khai báo. So sánh các giá trị của các biến “x” và “y” được thực hiện. Nếu giá trị của “x” lớn hơn giá trị của “y”, giá trị của biến “z” sẽ là “True”; nếu không, nó sẽ là “Sai”. Do đó, “z” là một biến Boolean.
Trong các bước trước, các biến “x” và “y” có giá trị tương ứng là 5 và 12,53. Vì số 5 không lớn hơn 12,53, giá trị của biến “z” sẽ được hiển thị là “Sai”. Hàm in sẽ hiển thị giá trị của biến “z”.

Bước 15
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 16
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Giá trị của biến boolean được hiển thị là “Sai”.Lưu ý: Đầu ra của biến boolean được hiển thị cùng với đầu ra của các biến chuỗi, số nguyên và float.Lưu ý: Bạn có thể lưu tệp Datatypes.py trên hệ thống của mình. Để biết thêm thông tin về cách lưu tệp trên hệ thống cục bộ, vui lòng truy cập trang Trợ giúp và Hỗ trợ của chúng tôi.

Nhiệm vụ 2 – Viết chương trình ở chế độ tương tác và thực thi nó
Trong tác vụ này, bạn sẽ trực tiếp viết mã tại dấu nhắc trong Python Shell, đây là chế độ tương tác và thực thi nó. Bạn có thể thấy ngay đầu ra của mỗi mã được viết trong chế độ tương tác. Tuy nhiên, bạn không thể lưu mã trong tệp .py. Do đó, mã được viết trong chế độ tương tác không thể được lưu trữ và sử dụng lại.
Bạn sẽ viết mã để khai báo các biến kiểu dữ liệu string, integer, float, boolean và gán giá trị cho chúng. Bạn sẽ sử dụng chức năng in để hiển thị các giá trị được chỉ định. Với mục đích của phần trình diễn này, bạn sẽ sử dụng cùng một đoạn mã đã học trong tác vụ trước.
Bước 1
Trong cửa sổ Python 3.6.4 Shell , tại dấu nhắc, hãy nhập mã sau để khai báo một biến chuỗi có giá trị:
s = ‘Planet Earth’
Nhấn Enter .
Biến chuỗi “s” được khai báo với một giá trị.Lưu ý: Không có đầu ra cho mã khai báo biến.

Bước 2
Tại lời nhắc tiếp theo, hãy nhập mã sau để in giá trị của biến chuỗi:
print (s)
Nhấn Enter .
Chuỗi “Planet Earth” được hiển thị dưới dạng đầu ra bằng hàm in.

Bước 3
Trong cửa sổ Python 3.6.4 Shell , tại dấu nhắc, hãy nhập mã sau để khai báo một biến số nguyên có giá trị:
x = 5
Nhấn Enter .
Biến số nguyên “x” được khai báo với giá trị là 5.Lưu ý: Không có đầu ra cho mã khai báo biến.

Bước 4
Tại lời nhắc tiếp theo, hãy nhập mã sau để in giá trị của biến số nguyên:
print (x)
Nhấn Enter .
Số 5 được hiển thị dưới dạng đầu ra.

Bước 5
Trong cửa sổ Python 3.6.4 Shell , tại dấu nhắc, hãy nhập mã sau để khai báo một biến float với giá trị:
y = 12.53
Nhấn Enter .
Biến float “y” được khai báo với giá trị là 12,53.Lưu ý: Không có đầu ra cho mã khai báo biến.

Bước 6
Tại lời nhắc tiếp theo, hãy nhập mã sau để in giá trị của biến float:
print (y)
Nhấn Enter .
Số 12,53 được hiển thị dưới dạng đầu ra.

Bước 7
Trong cửa sổ Python 3.6.4 Shell , tại dấu nhắc, hãy nhập mã sau để khai báo một biến boolean với giá trị:
z = x>y
Nhấn Enter .
Trong đoạn mã, biến boolean “z” được khai báo. Biến “z” sẽ có giá trị là “True” hoặc “False”. Đoạn mã sẽ xác định xem giá trị của x có lớn hơn giá trị của y hay không. Nếu có, kết quả đầu ra sẽ là “Đúng”, còn lại là “Sai”.Lưu ý: Không có đầu ra cho mã khai báo biến.

Bước 8
Tại lời nhắc tiếp theo, hãy nhập mã sau để in giá trị của biến boolean:
print (z)
Nhấn Enter .
Trong các bước trước, bạn đã coi giá trị của các biến “x” là 5 và “y” là 12,53. Vì số 5 không lớn hơn số 12,53 nên kết quả của phép so sánh là “Sai”. Giá trị của biến “z” là “False” và được hiển thị dưới dạng đầu ra.

Bài tập 2 – Xử lý nhiều hoạt động chuyển nhượng
Trong Python, đặc tính nhiều phân công cung cấp nhiều lợi ích cho các nhà phát triển. Bạn có thể khai báo nhiều biến cùng một lúc và gán một giá trị duy nhất cho chúng. Các biến đã khai báo được lưu trong cùng một vị trí bộ nhớ với cùng giá trị. Một cách khác là khai báo nhiều biến cùng một lúc và gán giá trị cho chúng trong cùng một dòng mã.
Đặc tính phân công nhiều lần giúp tiết kiệm thời gian và công sức của các nhà phát triển khỏi việc viết các đoạn mã dài dòng.
Trong bài tập này, bạn sẽ học cách sử dụng đặc tính nhiều phép gán trong các chương trình Python.
Vui lòng tham khảo tài liệu khóa học của bạn hoặc sử dụng công cụ tìm kiếm yêu thích của bạn để nghiên cứu chi tiết hơn về chủ đề này.
Kết quả học tập
Sau khi hoàn thành bài tập này, bạn sẽ có thể:
- Sử dụng tính năng gán nhiều lần trong các chương trình Python
Thiết bị của bạn
Bạn sẽ sử dụng thiết bị sau trong phòng thí nghiệm này. Vui lòng bật nguồn này ngay bây giờ.
- PLABWIN10 – Windows 10 (Máy trạm)

Nhiệm vụ 1 – Viết chương trình để sử dụng tính năng phân công nhiều lần
Trong tác vụ này, bạn sẽ khởi động môi trường Python IDLE và tạo một tệp Python mới ở chế độ tập lệnh. Bạn sẽ viết một chương trình để sử dụng đặc tính nhiều phép gán theo hai cách. Bạn sẽ khai báo nhiều biến, gán một giá trị duy nhất cho chúng và in giá trị của chúng. Sau đó, bạn sẽ khai báo nhiều biến, gán nhiều giá trị cho chúng và in chúng.
Bạn sẽ lưu chương trình dưới dạng tệp .py và thực thi nó. Kết quả đầu ra của chương trình sẽ được hiển thị trong môi trường IDLE.
Bước 1
Bật nguồn và kết nối với PLABWIN10 .
Nhấp vào nút Bắt đầu .
Từ menu, nhấp vào Python 3.6> IDLE .

Bước 2
Cửa sổ trình bao trong Python 3.6.4 sẽ mở ra.
Đây là chế độ tương tác trong Python.
Để chuyển sang chế độ tập lệnh và tạo một tệp mới, hãy nhấp vào Tệp> Tệp Mới .

Bước 3
Cửa sổ không có tiêu đề sẽ mở ra.
Đây là chế độ tập lệnh trong Python.
Để khai báo nhiều biến, hãy gán một giá trị duy nhất cho chúng và in giá trị của chúng, hãy nhập mã sau:
#Declare multiple variables, assign a single value to them, and print them
t=p=q=1024
print(‘The value of t is:’,t)
print(‘The value of p is:’,p)
print(‘The value of q is:’,q)
Trong mã, ba biến có tên t, p và q được khai báo với giá trị là 1024. Điều này có thể thực hiện được do đặc tính gán nhiều lần trong Python. Bạn có thể khai báo nhiều biến và gán một giá trị duy nhất cho chúng trong cùng một dòng mã. Các biến t, p và q chiếm cùng một vị trí bộ nhớ. Bạn có thể gán lại các giá trị mới cho các biến này nếu được yêu cầu.
Hàm print lấy tên biến làm tham số của nó và hiển thị giá trị của biến. Tất cả các biến sẽ hiển thị giá trị là 1024.

Bước 4
Để lưu tệp, bấm Tệp> Lưu .

Bước 5
Trong hộp thoại Save As , điều hướng đến thư mục This PC> Desktop .
Trong hộp Tên tệp , nhập tên tệp sau:
Multipleassign
Nhấp vào Lưu .
Tệp Multipleassign.py được lưu trong thư mục Desktop .

Bước 6
Để chạy chương trình hoặc tập lệnh, hãy nhấp vào Chạy> Chạy mô-đun .
Ngoài ra, bạn cũng có thể nhấn F5 .

Bước 7
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Giá trị của các biến t, p và q được hiển thị dưới dạng đầu ra.

Bước 8
Tiếp theo, bạn thêm phần khai báo của nhiều biến có nhiều giá trị và in ra trong chương trình. Sử dụng mã sau.
j,u,p,i,t,e,r="big",1344,512.57,"planet",90,87,66
print(‘The value of j is:’,j)
print(‘The value of u is:’,u)
print(‘The value of p is:’,p)
print(‘The value of i is:’,i)
print(‘The value of t is:’,t)
print(‘The value of e is:’,e)
print(‘The value of r is:’,r)
Thêm mã để khai báo nhiều biến có nhiều giá trị và in chúng:
#Declare multiple variables, assign a single value to them, and print them
t=p=q=1024
print(‘The value of t is:’,t)
print(‘The value of p is:’,p)
print(‘The value of q is:’,q)
#Declare multiple variables, assign multiple values to them, and print them
j,u,p,i,t,e,r="big",1344,512.57,"planet",90,87,66
print(‘The value of j is:’,j)
print(‘The value of u is:’,u)
print(‘The value of p is:’,p)
print(‘The value of i is:’,i)
print(‘The value of t is:’,t)
print(‘The value of e is:’,e)
print(‘The value of r is:’,r)
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong mã, các biến sau được khai báo với các giá trị:
- j = lớn
- u = 1344
- p = 512,57
- i = hành tinh
- t = 90
- e = 87
- r = 66
Do đặc tính gán nhiều lần trong Python, bạn có thể khai báo một số biến với các loại giá trị khác nhau trong cùng một dòng mã. Các biến có thể nhận giá trị của các kiểu dữ liệu như số nguyên, chuỗi, số float, v.v. Hàm in sẽ in ra các giá trị của các biến.

Bước 9
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 10
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Giá trị của tất cả các biến được hiển thị dưới dạng đầu ra.Lưu ý: Bạn có thể lưu tệp Multipleassign.py trên hệ thống của mình. Để biết thêm thông tin về cách lưu tệp trên hệ thống cục bộ, vui lòng truy cập trang Trợ giúp và Hỗ trợ của chúng tôi.

Bài tập 3 – Quản lý chuyển đổi kiểu dữ liệu
Trong các tình huống lập trình thời gian thực, với tư cách là nhà phát triển, bạn có thể gặp các tình huống mà bạn cần xác định kiểu dữ liệu của các biến được sử dụng trong chương trình. Python cung cấp một hàm tích hợp được gọi là type () giúp xác định kiểu dữ liệu của các biến.
Đôi khi, bạn có thể cần phải chuyển đổi các biến hiện có trong chương trình sang các kiểu dữ liệu khác, nối các chuỗi và chữ số hoặc nối các số nguyên và số thập phân. Để xử lý các tình huống như vậy, một trong những tùy chọn bạn có thể chọn là khởi tạo lại tất cả các biến được yêu cầu với các kiểu dữ liệu phù hợp và do đó hoàn thành mục tiêu. Tuy nhiên, việc khởi tạo lại các biến trong các chương trình dài và phức tạp không phải là một giải pháp khả thi. Đó là một nỗ lực mất thời gian và không mang lại hiệu quả.
Python cung cấp các cách nhanh chóng và hiệu quả để xử lý các chuyển đổi kiểu dữ liệu. Có các hàm chuyển đổi kiểu tích hợp sẵn trong Python cho phép bạn chuyển đổi chuỗi thành kiểu số nguyên và kiểu float, số nguyên thành số thực, số nổi thành số nguyên, số nguyên thành ký tự và chuỗi, v.v.
Trong bài tập này, bạn sẽ thực hiện hai nhiệm vụ. Trong tác vụ đầu tiên, bạn sẽ tạo một tệp chương trình Python và lưu nó. Bạn sẽ viết một chương trình sử dụng hàm type () để xác định kiểu dữ liệu của các biến số nguyên, chuỗi và số float.
Trong nhiệm vụ thứ hai, bạn sẽ viết một chương trình để thực hiện chuyển đổi kiểu dữ liệu bằng cách sử dụng các hàm chuyển đổi kiểu có sẵn như str (), int (), float () và chr ().
Vui lòng tham khảo tài liệu khóa học của bạn hoặc sử dụng công cụ tìm kiếm yêu thích của bạn để nghiên cứu chi tiết hơn về chủ đề này.
Kết quả học tập
Sau khi hoàn thành bài tập này, bạn sẽ có thể:
- Sử dụng hàm type () để xác định kiểu dữ liệu của các biến
- Thực hiện chuyển đổi kiểu dữ liệu trong Python
Thiết bị của bạn
Bạn sẽ sử dụng thiết bị sau trong phòng thí nghiệm này. Vui lòng bật nguồn này ngay bây giờ.
- PLABWIN10 – Windows 10 (Máy trạm)

Nhiệm vụ 1 – Viết chương trình sử dụng hàm type ()
Trong tác vụ này, bạn sẽ khởi động môi trường Python IDLE và tạo một tệp Python mới ở chế độ tập lệnh. Bạn sẽ viết chương trình sử dụng hàm type () để xác định kiểu dữ liệu của các biến đã khai báo. Hàm type () nhận biến làm tham số của nó. Bạn sẽ sử dụng chức năng in để hiển thị đầu ra của mã.
Bạn sẽ lưu chương trình dưới dạng tệp .py và thực thi nó. Kết quả đầu ra của chương trình sẽ được hiển thị trong môi trường IDLE.
Bước 1
Bật nguồn và kết nối với PLABWIN10 .
Nhấp vào nút Bắt đầu .
Từ menu, nhấp vào Python 3.6> IDLE .

Bước 2
Cửa sổ trình bao trong Python 3.6.4 sẽ mở ra.
Đây là chế độ tương tác trong Python.
Để chuyển sang chế độ tập lệnh và tạo một tệp mới, hãy nhấp vào Tệp> Tệp Mới .

Bước 3
Cửa sổ không có tiêu đề sẽ mở ra.
Đây là chế độ tập lệnh trong Python.
Để xác định kiểu dữ liệu của biến bằng cách sử dụng hàm type (), hãy nhập mã sau:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
Trong đoạn mã, biến a được khai báo và gán giá trị 12. Hàm type () dựng sẵn xác định kiểu dữ liệu của biến được truyền làm đối số của nó. Hàm in hiển thị kiểu dữ liệu của biến a.

Bước 4
Để lưu tệp, bấm Tệp> Lưu .

Bước 5
Trong hộp thoại Save As , điều hướng đến thư mục This PC> Desktop .
Trong hộp Tên tệp , nhập tên tệp sau:
Converttypes
Nhấp vào Lưu .
Tệp Converttypes.py được lưu trong thư mục Màn hình nền .

Bước 6
Để chạy chương trình hoặc tập lệnh, hãy nhấp vào Chạy> Chạy mô-đun .
Ngoài ra, bạn cũng có thể nhấn F5 .

Bước 7
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Kiểu dữ liệu của biến a là số nguyên.

Bước 8
Tiếp theo, sử dụng hàm type () để xác định kiểu dữ liệu chuỗi. Sử dụng mã sau.
#Use the type() function to identify the data type of variable 'b'
b=”Galaxy”
print('The data type of variable b is:', type(b))
Thêm mã để sử dụng hàm type () để xác định kiểu dữ liệu chuỗi:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong đoạn mã, biến b được khai báo với một giá trị, được đặt trong dấu ngoặc kép. Biến b được chuyển làm đối số cho hàm kiểu (). Kiểu dữ liệu của biến b sẽ được hiển thị dưới dạng đầu ra.

Bước 9
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 10
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Kiểu dữ liệu của biến b là chuỗi.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào.

Bước 11
Tiếp theo, sử dụng hàm type () để xác định kiểu dữ liệu của biến khi giá trị được đặt trong dấu nháy đơn. Sử dụng mã sau.
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
Thêm mã để sử dụng hàm type () để xác định kiểu dữ liệu của biến khi giá trị được đặt trong dấu nháy đơn:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong đoạn mã, biến c được khai báo với một giá trị, được đặt trong dấu nháy đơn. Trong Python, bạn có thể gán giá trị chuỗi trong dấu nháy đơn hoặc dấu nháy kép. Biến c được chuyển làm đối số cho hàm type (). Kiểu dữ liệu của biến c sẽ được hiển thị dưới dạng đầu ra.

Bước 12
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 13
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Kiểu dữ liệu của biến c là chuỗi.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào.

Bước 14
Tiếp theo, sử dụng hàm type () để xác định kiểu dữ liệu float. Sử dụng mã sau.
#Use the type() function to identify the data type of variable 'd'
d=12.45
print('The data type of variable d is:', type(d))
Thêm mã để sử dụng hàm type () để xác định kiểu dữ liệu float:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
#Use the type() function to identify the data type of variable 'd'
d=12.45
print('The data type of variable d is:', type(d))
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong đoạn mã, biến d được khai báo với một giá trị. Biến d được chuyển làm đối số cho hàm kiểu (). Kiểu dữ liệu của biến d sẽ được hiển thị dưới dạng đầu ra.

Bước 15
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 16
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Kiểu dữ liệu của biến d là float.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào.

Nhiệm vụ 2 – Viết chương trình thực hiện chuyển đổi kiểu dữ liệu
Bạn có thể dễ dàng chuyển đổi kiểu dữ liệu của một biến này sang kiểu dữ liệu khác với sự trợ giúp của các hàm chuyển đổi kiểu được tích hợp sẵn. Chuyển đổi kiểu dữ liệu tạo điều kiện cho lập trình linh hoạt. Tại bất kỳ thời điểm nào trong quá trình viết mã, bạn có thể chuyển đổi kiểu dữ liệu của các biến dựa trên các yêu cầu lập trình.
Một số hàm chuyển đổi kiểu tích hợp trong Python như sau:
- float (): Hàm này giúp chuyển đổi một biến thuộc kiểu dữ liệu bất kỳ sang kiểu dấu phẩy động.
- int (): Hàm này được sử dụng để chuyển đổi một biến của bất kỳ kiểu dữ liệu nào sang kiểu số nguyên.
- str (): Hàm này giúp chuyển một biến số nguyên thành một biến chuỗi.
- chr (): Hàm này được sử dụng để xác định giá trị ký tự của một giá trị số nguyên được truyền dưới dạng tham số.
Trong tác vụ này, bạn sẽ viết một chương trình để thực hiện các chuyển đổi kiểu dữ liệu sau bằng cách sử dụng các hàm chuyển đổi kiểu được tích hợp sẵn:
- Chuỗi thành số nguyên
- Chuỗi để nổi
- Số nguyên để thả nổi
- Phao thành số nguyên
- Số nguyên thành ký tự
- Số nguyên thành chuỗi
Bước 1
Cửa sổ tệp Converttypes.py đang mở.
Chuyển đổi một biến chuỗi thành một biến kiểu số nguyên. Sử dụng mã sau.
#Convert a string variable to an integer type variable and perform addition
e='6537'
f=10
g=int(e)+f
print(‘The sum of e and f is:’,g)
Bạn cần sử dụng hàm int () có sẵn để chuyển đổi một biến chuỗi thành một biến kiểu số nguyên.
Thêm mã để chuyển đổi một biến chuỗi thành một biến kiểu số nguyên:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
#Use the type() function to identify the data type of variable 'd'
d=12.45
print('The data type of variable d is:', type(d))
#Convert a string variable to an integer type variable and perform addition
e='6537'
f=10
g=int(e)+f
print(‘The sum of e and f is:’,g)
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong mã, e là một biến chuỗi và f là một biến số nguyên. Nếu bạn cố gắng thêm trực tiếp e và f, trình thông dịch sẽ đưa ra thông báo lỗi. Do đó, bạn cần sử dụng hàm int () có sẵn để chuyển biến e sang kiểu số nguyên rồi thực hiện phép cộng. Tổng của e và f sẽ được hiển thị dưới dạng đầu ra.

Bước 2
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 3
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Tổng của e và f là 6547 và được hiển thị dưới dạng đầu ra.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào.

Bước 4
Tiếp theo, chuyển đổi một biến chuỗi thành một biến kiểu float. Sử dụng mã sau.
#Convert a string variable to a float type variable and perform addition
h='5537'
i=10.463
j=float(h)+i
print(‘The sum of h and i is:’,j)
Bạn cần sử dụng hàm float () có sẵn để chuyển đổi một biến chuỗi thành một biến kiểu float.
Thêm mã để chuyển đổi một biến chuỗi thành một biến kiểu float:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
#Use the type() function to identify the data type of variable 'd'
d=12.45
print('The data type of variable d is:', type(d))
#Convert a string variable to an integer type variable and perform addition
e='6537'
f=10
g=int(e)+f
print(‘The sum of e and f is:’,g)
#Convert a string variable to a float type variable and perform addition
h='5537'
i=10.463
j=float(h)+i
print(‘The sum of h and i is:’,j)
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong đoạn mã, h là một biến chuỗi và i là một biến float. Nếu bạn cố gắng thêm h và i trực tiếp, trình thông dịch sẽ đưa ra thông báo lỗi. Do đó, bạn cần sử dụng hàm float () có sẵn để chuyển biến h sang kiểu float rồi thực hiện phép cộng. Tổng của h và i sẽ được hiển thị dưới dạng đầu ra.

Bước 5
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 6
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Tổng của h và i là 5547,463 và được hiển thị dưới dạng đầu ra.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào.

Bước 7
Tiếp theo, chuyển đổi một biến số nguyên thành một biến kiểu float. Sử dụng mã sau.
#Convert an integer variable to a float type variable
k=872
print(‘The converted floating point value of k is:’,float(k))
Bạn cần sử dụng hàm float () có sẵn để chuyển đổi một biến số nguyên thành một biến kiểu float.
Thêm mã để chuyển đổi một biến số nguyên thành một biến kiểu float:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
#Use the type() function to identify the data type of variable 'd'
d=12.45
print('The data type of variable d is:', type(d))
#Convert a string variable to an integer type variable and perform addition
e='6537'
f=10
g=int(e)+f
print(‘The sum of e and f is:’,g)
#Convert a string variable to a float type variable and perform addition
h='5537'
i=10.463
j=float(h)+i
print(‘The sum of h and i is:’,j)
#Convert an integer variable to a float type variable
k=872
print(‘The converted floating point value of k is:’,float(k))
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong mã, k là một biến số nguyên. Nếu bạn muốn chuyển giá trị của k thành giá trị dấu phẩy động, bạn cần sử dụng hàm float () có sẵn. Giá trị dấu phẩy động của k sẽ được hiển thị dưới dạng đầu ra.

Bước 8
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 9
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Giá trị dấu phẩy động của k là 872.0 và được hiển thị dưới dạng đầu ra.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào.

Bước 10
Tiếp theo, chuyển đổi các biến float thành các biến kiểu số nguyên. Sử dụng mã sau.
#Convert float variables to integer type variables and perform addition
l=1834.56
m=1294.68
n=int(l)+int(m)
print(‘The sum of l and m is:’,n)
Bạn cần sử dụng hàm int () có sẵn để chuyển đổi biến float thành biến kiểu số nguyên.
Thêm mã để chuyển đổi biến float thành biến kiểu số nguyên và sau đó thực hiện phép cộng:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
#Use the type() function to identify the data type of variable 'd'
d=12.45
print('The data type of variable d is:', type(d))
#Convert a string variable to an integer type variable and perform addition
e='6537'
f=10
g=int(e)+f
print(‘The sum of e and f is:’,g)
#Convert a string variable to a float type variable and perform addition
h='5537'
i=10.463
j=float(h)+i
print(‘The sum of h and i is:’,j)
#Convert an integer variable to a float type variable
k=872
print(‘The converted floating point value of k is:’,float(k))
#Convert float variables to integer type variables and perform addition
l=1834.56
m=1294.68
n=int(l)+int(m)
print(‘The sum of l and m is:’,n)
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong đoạn mã, l và m được khai báo là các biến float. Việc cộng các biến l và m được thực hiện. Hàm int () cài sẵn được sử dụng để chuyển đổi các biến l và m thành các giá trị dấu phẩy động. Tổng của l và m được lưu trong biến n, và một giá trị nguyên sẽ được hiển thị dưới dạng đầu ra.

Bước 11
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 12
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Tổng của l và m là 3128 và được hiển thị dưới dạng đầu ra.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào.

Bước 13
Tiếp theo, sử dụng hàm chr () để chuyển một biến số nguyên sang kiểu ký tự. Sử dụng mã sau.
#Convert an integer variable to character type
o=100
print(‘The character value of number 100 is:’,chr(o))
Máy tính lưu trữ mỗi ký tự dưới dạng giá trị số nguyên. Bạn có thể xác định ký tự tương ứng của một giá trị số nguyên bằng cách sử dụng hàm chr () tích hợp sẵn.
Thêm mã để sử dụng hàm chr () để chuyển đổi một biến số nguyên thành kiểu ký tự:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
#Use the type() function to identify the data type of variable 'd'
d=12.45
print('The data type of variable d is:', type(d))
#Convert a string variable to an integer type variable and perform addition
e='6537'
f=10
g=int(e)+f
print(‘The sum of e and f is:’,g)
#Convert a string variable to a float type variable and perform addition
h='5537'
i=10.463
j=float(h)+i
print(‘The sum of h and i is:’,j)
#Convert an integer variable to a float type variable
k=872
print(‘The converted floating point value of k is:’,float(k))
#Convert float variables to integer type variables and perform addition
l=1834.56
m=1294.68
n=int(l)+int(m)
print(‘The sum of l and m is:’,n)
#Convert an integer variable to character type
o=100
print(‘The character value of number 100 is:’,chr(o))
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong mã, o là một biến số nguyên. Hàm chr () sẽ chuyển giá trị của biến o thành giá trị ký tự tương ứng của nó. Ký tự tương ứng của số 100 sẽ được hiển thị dưới dạng đầu ra.

Bước 14
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 15
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Ký tự tương ứng được lưu trữ trong hệ thống cho số 100 là ‘d’ và được hiển thị dưới dạng đầu ra.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào.

Bước 16
Tiếp theo, sử dụng hàm str () để chuyển một biến số nguyên sang kiểu chuỗi. Sử dụng mã sau.
#Convert an integer variable to string type
p="My age is"
q=20
print(p + "", str(q))
Hàm str () chuyển đổi biến số nguyên thành kiểu chuỗi.
Thêm mã để sử dụng hàm str () để chuyển đổi một biến số nguyên thành kiểu chuỗi:
#Use the type() function to identify the data type of variable 'a'
a=12
print('The data type of variable a is:', type(a))
#Use the type() function to identify the data type of variable 'b'
b="Galaxy"
print('The data type of variable b is:', type(b))
#Use the type() function to identify the data type of variable 'c'
c=’Fruit’
print('The data type of variable c is:', type(c))
#Use the type() function to identify the data type of variable 'd'
d=12.45
print('The data type of variable d is:', type(d))
#Convert a string variable to an integer type variable and perform addition
e='6537'
f=10
g=int(e)+f
print(‘The sum of e and f is:’,g)
#Convert a string variable to a float type variable and perform addition
h='5537'
i=10.463
j=float(h)+i
print(‘The sum of h and i is:’,j)
#Convert an integer variable to a float type variable
k=872
print(‘The converted floating point value of k is:’,float(k))
#Convert float variables to integer type variables and perform addition
l=1834.56
m=1294.68
n=int(l)+int(m)
print(‘The sum of l and m is:’,n)
#Convert an integer variable to character type
o=100
print(‘The character value of number 100 is:’,chr(o))
#Convert an integer variable to string type
p="My age is"
q=20
print(p + "", str(q))
Để lưu mã, nhấn tổ hợp phím Ctrl + S .
Trong đoạn mã, p là một biến chuỗi và q là một biến số nguyên. Trình thông dịch sẽ không cho phép bạn nối các giá trị p và q. Do đó, để nối giá trị của q với p, bạn cần chuyển q thành giá trị chuỗi. Bạn có thể thực hiện chuyển đổi với sự trợ giúp của hàm str () tích hợp sẵn. Trong chức năng in, một khoảng trắng thừa được thêm vào trong dấu ngoặc kép để hiển thị kết quả đầu ra ở định dạng dễ thấy.

Bước 17
Để chạy chương trình hoặc tập lệnh, hãy bấm Chạy> Chạy Mô-đun hoặc nhấn F5 .

Bước 18
Chương trình được thực thi và đầu ra được hiển thị trong cửa sổ Python 3.6.4 Shell .
Chuỗi “Tuổi của tôi là 20” được hiển thị dưới dạng đầu ra.Lưu ý: Bạn đã thêm mã vào mã hiện có. Bạn sẽ thấy đầu ra của mã trước đó, tiếp theo là đầu ra của mã mới được thêm vào. Bạn có thể lưu tệp Converttypes.py trên hệ thống của mình. Để biết thêm thông tin về cách lưu tệp trên hệ thống cục bộ, vui lòng truy cập trang Trợ giúp và Hỗ trợ của chúng tôi.
