Hướng dẫn type conversion in python pdf - chuyển đổi kiểu trong python pdf
Trong bài viết này, chúng tôi sẽ tìm hiểu về chuyển đổi loại Python với sự trợ giúp của các ví dụ. Show
Trong lập trình, chuyển đổi loại là quá trình chuyển đổi dữ liệu của loại này sang loại khác. Ví dụ: chuyển đổi dữ liệu Value: 124.23 Data Type:7 thành Value: 124.23 Data Type:8. Có hai loại chuyển đổi loại trong Python.
Chuyển đổi loại ngầm PythonTrong một số tình huống nhất định, Python tự động chuyển đổi một loại dữ liệu sang loại dữ liệu khác. Điều này được gọi là chuyển đổi loại ngầm. Ví dụ 1: Chuyển đổi số nguyên thành phaoHãy xem một ví dụ trong đó Python thúc đẩy việc chuyển đổi loại dữ liệu thấp hơn (số nguyên) sang loại dữ liệu cao hơn (float) để tránh mất dữ liệu.
Đầu ra Value: 124.23 Data Type: Trong ví dụ trên, chúng tôi đã tạo hai biến: integer_number và float_number của loại Value: 124.23 Data Type:7 và 0 tương ứng.Sau đó, chúng tôi đã thêm hai biến này và lưu trữ kết quả trong new_number. Như chúng ta có thể thấy New_Number có giá trị 124,23 và thuộc loại dữ liệu 0.124.23 and is of the 0 data type.Đó là do Python luôn chuyển đổi các loại dữ liệu nhỏ hơn thành các loại dữ liệu lớn hơn để tránh mất dữ liệu. Note:
Chuyển đổi loại rõ ràngTrong chuyển đổi loại rõ ràng, người dùng chuyển đổi loại dữ liệu của một đối tượng thành kiểu dữ liệu cần thiết. Chúng tôi sử dụng các chức năng tích hợp như 6, 7, 8, v.v. để thực hiện chuyển đổi loại rõ ràng.Loại chuyển đổi này còn được gọi là typecasting vì người dùng sử dụng (thay đổi) loại dữ liệu của các đối tượng. Ví dụ 2: Bổ sung chuỗi và số nguyên bằng cách sử dụng chuyển đổi rõ ràng
Đầu ra Data type of num_string before Type Casting: Trong ví dụ trên, chúng tôi đã tạo hai biến: integer_number và float_number của loại Value: 124.23 Data Type:7 và 0 tương ứng.
Sau đó, chúng tôi đã thêm hai biến này và lưu trữ kết quả trong new_number. Như chúng ta có thể thấy New_Number có giá trị 124,23 và thuộc loại dữ liệu 0.Đó là do Python luôn chuyển đổi các loại dữ liệu nhỏ hơn thành các loại dữ liệu lớn hơn để tránh mất dữ liệu.35 and data type to be Data type of num_string before Type Casting:2. Chúng tôi nhận được num_string = '12'
num_integer = 23
print("Data type of num_string before Type Casting:",type(num_string))
# explicit type conversion
num_string = int(num_string)
print("Data type of num_string after Type Casting:",type(num_string))
num_sum = num_integer + num_string
print("Sum:",num_sum)
print("Data type of num_sum:",type(num_sum))2, nếu chúng tôi cố gắng thêm Value: 124.23
Data Type: |