Hướng dẫn dùng typecast definition python - use python định nghĩa typecast
Chỉ định một loại biếnCó thể có những lúc bạn muốn chỉ định một loại trên một biến. Điều này có thể được thực hiện với đúc. Python là một ngôn ngữ định hướng đối tượng và do đó, nó sử dụng các lớp để xác định các loại dữ liệu, bao gồm cả các loại nguyên thủy của nó. Show Nội phân chính
Nội phân chính
Do đó, việc đúc trong Python được thực hiện bằng cách sử dụng các hàm xây dựng:
Thí dụIntegers: x = int (1) & nbsp; & nbsp; # x sẽ là 1 y = int (2.8) # y sẽ là 2 z = int ("3") # z sẽ là 3 Hãy tự mình thử » Thí dụFloats: x = int (1) & nbsp; & nbsp; # x sẽ là 1 y = int (2.8) # y sẽ là 2 z = int ("3") # z sẽ là 3 Hãy tự mình thử » Thí dụStrings: x = int (1) & nbsp; & nbsp; # x sẽ là 1 y = int (2.8) # y sẽ là 2 z = int ("3") # z sẽ là 3 Hãy tự mình thử » x = float (1) & nbsp; & nbsp; & nbsp; & nbsp; # x sẽ là 1.0 y = float (2.8) & nbsp; & nbsp; # y sẽ là 2,8 z = float ("3") & nbsp; & nbsp; # z sẽ là 3.0 W = float ("4.2") # w sẽ là 4.2 Hãy tự mình thử »freetuts.net, không được copy dưới mọi hình thức.
1. Ép kiểu dữ liệu ngầm trong python2. Ép kiểu trong python tường Minh 3 4. LờI KếT num_int = 123 num_flo = 1.23 num_new = num_int + num_flo print("Kiểu dữ liệu của num_int:",type(num_int)) print("Kiểu dữ liệu của num_flo:",type(num_flo)) print("Giá trị của num_new:",num_new) print("Kiểu dữ liệu của num_new:",type(num_new)) Do đó, việc đúc trong Python được thực hiện bằng cách sử dụng các hàm xây dựng: Kiểu dữ liệu của num_int: int () - Xây dựng một số nguyên từ một số nguyên theo nghĩa đen, một bản theo nghĩa đen (bằng cách loại bỏ tất cả các số thập phân) hoặc một chuỗi theo nghĩa đen (cung cấp chuỗi đại diện cho một số toàn bộ)
Thí dụ x = int (1) & nbsp; & nbsp; # x sẽ là 1 y = int (2.8) # y sẽ là 2 z = int ("3") # z sẽ là 3: Bổ sung kiểu dữ liệu chuỗi (cao hơn) và kiểu dữ liệu số nguyên (thấp hơn) num_int = 123 num_str = "456" print("Kiểu dữ liệu của num_int:",type(num_int)) print("Kiểu dữ liệu của num_str:",type(num_str)) # Dòng này sẽ lỗi vì string và number không chuyển ngầm được print(num_int+num_str) Hãy tự mình thử » Traceback (most recent call last): File "C:\Users\gf63\IdeaProjects\LearnPython\helloworld.py", line 7, in x = float (1) & nbsp; & nbsp; & nbsp; & nbsp; # x sẽ là 1.0 y = float (2.8) & nbsp; & nbsp; # y sẽ là 2,8 z = float ("3") & nbsp; & nbsp; # z sẽ là 3.0 W = float ("4.2") # w sẽ là 4.2 2. Ép kiểu trong python tường Minh3 4. LờI KếT Do đó, việc đúc trong Python được thực hiện bằng cách sử dụng các hàm xây dựng:typecasting vì người dùng ép (thay đổi) kiểu dữ liệu của các đối tượng. Cú pháp như sau: (required_datatype)(expression) int () - Xây dựng một số nguyên từ một số nguyên theo nghĩa đen, một bản theo nghĩa đen (bằng cách loại bỏ tất cả các số thập phân) hoặc một chuỗi theo nghĩa đen (cung cấp chuỗi đại diện cho một số toàn bộ)string sang int trong Python, chương trình sẽ không báo lỗi. num_int = 123 num_str = "456" print("Kiểu dữ liệu của num_int:",type(num_int)) print("Kiểu dữ liệu của num_str trước khi ép kiểu:",type(num_str)) num_str = int(num_str) print("Kiểu dữ liệu của num_str sau khi ép kiểu:",type(num_str)) num_sum = num_int + num_str print("Tổng của num_int và num_str:",num_sum) print("Kiểu dữ liệu của sum:",type(num_sum)) float () - xây dựng một số float từ một số nguyên theo nghĩa đen, nghĩa đen phao hoặc một chuỗi theo nghĩa đen (cung cấp chuỗi biểu thị một float hoặc một số nguyên) Kiểu dữ liệu của num_int: Str () - Xây dựng một chuỗi từ nhiều loại dữ liệu khác nhau, bao gồm cả chuỗi, chữ số nguyên và nghĩa đen 34. LờI KếT
4. Lời kếtNhư vậy là bạn đã tìm hiểu xong việc chuyển đổi, ép kiểu trong Python, đây là kiến thức căn bản nên bạn cần phải nắm vững để sau này có thể học nâng cao lên nhé. Sau đây là một vài lời tổng kết:
|