Trước khi học & nbsp; chuyển đổi loại trong python, & nbsp; bạn nên có kiến thức & nbsp; về & nbsp; các loại dữ liệu python.
Loại chuyển đổi
Quá trình chuyển đổi giá trị của một loại dữ liệu [số nguyên, chuỗi, float, v.v.] sang kiểu dữ liệu khác được gọi là chuyển đổi loại. Python có hai loại chuyển đổi loại.
- Chuyển đổi loại ẩn
- Chuyển đổi loại rõ ràng
Chuyển đổi loại ẩn
Chuyển đổi loại rõ ràng
Trong chuyển đổi loại tiềm ẩn, Python tự động chuyển đổi một loại dữ liệu sang loại dữ liệu khác. Quá trình này không cần bất kỳ sự tham gia của người dùng.
Hã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.
num_int = 123
num_flo = 1.23
num_new = num_int + num_flo
print["datatype of num_int:",type[num_int]]
print["datatype of num_flo:",type[num_flo]]
print["Value of num_new:",num_new]
print["datatype of num_new:",type[num_new]]
Ví dụ 1: Chuyển đổi số nguyên thành phao
Khi chúng tôi chạy chương trình trên, đầu ra sẽ là:datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:
- Trong chương trình trên,
- Chúng tôi thêm hai biến num_int và num_flo, lưu trữ giá trị trong num_new.
- Chúng tôi sẽ xem xét loại dữ liệu của cả ba đối tượng tương ứng.
- Trong đầu ra, chúng ta có thể thấy loại dữ liệu của num_int là
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:
4 trong khi loại dữ liệu của num_flo làdatatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:
5.
Ngoài ra, chúng ta có thể thấy num_new có kiểu dữ liệu
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:5 vì 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.
Bây giờ, chúng ta hãy thử thêm một chuỗi và một số nguyên, và xem Python giao dịch với nó như thế nào.
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
Ví dụ 1: Chuyển đổi số nguyên thành phao
Data type of num_int: Data type of num_str: Traceback [most recent call last]: File "python", line 7, in TypeError: unsupported operand type[s] for +: 'int' and 'str'
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:
- Trong chương trình trên,
- Chúng tôi thêm hai biến num_int và num_flo, lưu trữ giá trị trong num_new.
- Chúng tôi sẽ xem xét loại dữ liệu của cả ba đối tượng tương ứng.
Chuyển đổi loại rõ ràng
Trong chuyển đổi loại tiềm ẩn, Python tự động chuyển đổi một loại dữ liệu sang loại dữ liệu khác. Quá trình này không cần bất kỳ sự tham gia của người dùng.
Hã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.
Ví dụ 1: Chuyển đổi số nguyên thành phao
[expression]
Khi chúng tôi chạy chương trình trên, đầu ra sẽ là:
datatype of num_int:
datatype of num_flo:
Value of num_new: 124.23
datatype of num_new:
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
Ví dụ 1: Chuyển đổi số nguyên thành phao
Data type of num_int: Data type of num_str before Type Casting: Data type of num_str after Type Casting: Sum of num_int and num_str: 579 Data type of the sum:
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:
- Trong chương trình trên,
- Chúng tôi thêm hai biến num_int và num_flo, lưu trữ giá trị trong num_new.
- Chúng tôi sẽ xem xét loại dữ liệu của cả ba đối tượng tương ứng.
- Trong đầu ra, chúng ta có thể thấy loại dữ liệu của num_int là
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:
4 trong khi loại dữ liệu của num_flo làdatatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:
5.
Ngoài ra, chúng ta có thể thấy num_new có kiểu dữ liệu datatype of num_int:
datatype of num_flo:
Value of num_new: 124.23
datatype of num_new:
5 vì 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.
- Bây giờ, chúng ta hãy thử thêm một chuỗi và một số nguyên, và xem Python giao dịch với nó như thế nào.
- Ví dụ 2: Bổ sung kiểu dữ liệu và kiểu dữ liệu của chuỗi [cao hơn]
- Chúng tôi thêm hai biến num_int và num_str.
- Như chúng ta có thể thấy từ đầu ra, chúng ta đã nhận được
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:
7. Python không thể sử dụng chuyển đổi ngầm trong các điều kiện như vậy. - Tuy nhiên, Python có một giải pháp cho các loại tình huống này được gọi là chuyển đổi rõ ràng.
Điều kiện tiên quyết: Kiểu dữ liệu PythonPython Data Types
Chuyển đổi loại là quá trình chuyển đổi một loại dữ liệu sang loại dữ liệu khác. Có thể có hai loại chuyển đổi loại trong Python -
- Chuyển đổi loại ẩn
- Chuyển đổi loại rõ ràng
Chuyển đổi loại ẩn
Chuyển đổi loại rõ ràng
Example:
Python3
Đây là một loại chuyển đổi loại trong đó xử lý tự động chuyển đổi một loại dữ liệu sang loại dữ liệu khác mà không có bất kỳ sự tham gia của người dùng nào.
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
7num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
8num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
2num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
4num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
7Data type of num_int: Data type of num_str: Traceback [most recent call last]: File "python", line 7, in TypeError: unsupported operand type[s] for +: 'int' and 'str'5
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
9num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 Data type of num_int: Data type of num_str: Traceback [most recent call last]: File "python", line 7, in TypeError: unsupported operand type[s] for +: 'int' and 'str'1
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5[expression]3
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
7[expression]7
Output:
5.0
Data type of num_int: Data type of num_str: Traceback [most recent call last]: File "python", line 7, in TypeError: unsupported operand type[s] for +: 'int' and 'str'6
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 Data type of num_int: Data type of num_str: Traceback [most recent call last]: File "python", line 7, in TypeError: unsupported operand type[s] for +: 'int' and 'str'8
Data type of num_int: Data type of num_str: Traceback [most recent call last]: File "python", line 7, in TypeError: unsupported operand type[s] for +: 'int' and 'str'9
Data type of num_int: Data type of num_str: Traceback [most recent call last]: File "python", line 7, in TypeError: unsupported operand type[s] for +: 'int' and 'str'9
[expression]1
Chuyển đổi loại rõ ràng
Đây là một loại chuyển đổi loại trong đó xử lý tự động chuyển đổi một loại dữ liệu sang loại dữ liệu khác mà không có bất kỳ sự tham gia của người dùng nào.
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
2num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
4
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
9num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 Data type of num_int: Data type of num_str: Traceback [most recent call last]: File "python", line 7, in TypeError: unsupported operand type[s] for +: 'int' and 'str'1
Data type of num_int:
Data type of num_str:
Traceback [most recent call last]:
File "python", line 7, in
TypeError: unsupported operand type[s] for +: 'int' and 'str'
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 Data type of num_int:
Data type of num_str:
Traceback [most recent call last]:
File "python", line 7, in
TypeError: unsupported operand type[s] for +: 'int' and 'str'
8Data type of num_int:
Data type of num_str:
Traceback [most recent call last]:
File "python", line 7, in
TypeError: unsupported operand type[s] for +: 'int' and 'str'
9Data type of num_int:
Data type of num_str:
Traceback [most recent call last]:
File "python", line 7, in
TypeError: unsupported operand type[s] for +: 'int' and 'str'
9[expression]
1
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
Trong ví dụ trên, có thể thấy rằng Python xử lý tất cả các loại chuyển đổi tự động mà không cần bất kỳ sự tham gia nào của người dùng.
Example:
Python3
Trong chuyển đổi loại rõ ràng, cần có sự tham gia của người dùng. Người dùng chuyển đổi một loại dữ liệu sang loại khác theo nhu cầu của chính mình. Điều này có thể được thực hiện với sự trợ giúp của str [], int [], float [], v.v. Hãy cùng xem việc xử lý các chuyển đổi loại khác nhau.
Loại chuyển đổi với chuỗi
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
7Data type of num_int: Data type of num_str before Type Casting: Data type of num_str after Type Casting: Sum of num_int and num_str: 579 Data type of the sum:0
Output:
10
Một chuỗi thường là một chuỗi của một hoặc nhiều ký tự. Chúng tôi thường được yêu cầu chuyển đổi chuỗi thành số và ngược lại. Hãy cùng nhìn thấy từng người trong số họ một cách chi tiết.
Example:
Python3
Chuyển đổi số thành chuỗi
Một số có thể được chuyển đổi thành chuỗi bằng hàm str []. Để thực hiện điều này, hãy vượt qua một số hoặc một biến chứa giá trị số cho hàm này.
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
2num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
0Output:
String: GFG Number: 50
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
1num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
3num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
4
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
Điều này có thể hữu ích khi chúng tôi muốn in một số chuỗi chứa một số vào bảng điều khiển. Hãy xem xét các ví dụ dưới đây.
1num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
3 num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
Data type of num_int:
Data type of num_str before Type Casting:
Data type of num_str after Type Casting:
Sum of num_int and num_str: 579
Data type of the sum:
3IfA string containing not containing a numeric value is passed then an error is raised.
Example:
Python3
Data type of num_int: Data type of num_str before Type Casting: Data type of num_str after Type Casting: Sum of num_int and num_str: 579 Data type of the sum:4
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 Data type of num_int: Data type of num_str before Type Casting: Data type of num_str after Type Casting: Sum of num_int and num_str: 579 Data type of the sum:6
Is
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5105
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
75.06
Chuyển đổi chuỗi thành số
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5String: GFG Number: 505
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
7String: GFG Number: 509
Output:
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:0
Một chuỗi có thể được chuyển đổi thành một số bằng phương thức int [] hoặc float []. Để thực hiện điều này, hãy vượt qua một chuỗi hợp lệ chứa giá trị số cho một trong các hàm này [tùy thuộc vào nhu cầu].
Lưu ý: Chuỗi IFA chứa không chứa giá trị số được truyền thì lỗi được nêu ra.
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
1num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3
5.0
9
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
Data type of num_int: Data type of num_str before Type Casting: Data type of num_str after Type Casting: Sum of num_int and num_str: 579 Data type of the sum:4
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 1022____56
Example:
Python3
String: GFG Number: 500
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:5
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
6Nhập chuyển đổi với các số
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5105
Về cơ bản có hai loại số trong Python-số nguyên và số điểm nổi. Weare thường được yêu cầu thay đổi từ loại này sang loại khác. Hãy cùng xem chi tiết chuyển đổi của họ.
Output:
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:1
Điểm nổi đến số nguyên
Một điểm nổi có thể được chuyển đổi thành một số nguyên bằng hàm int []. Để thực hiện điều này vượt qua một điểm nổi bên trong phương thức int [].
Example:
Python3
String: GFG Number: 500
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:02
Data type of num_int: Data type of num_str before Type Casting: Data type of num_str after Type Casting: Sum of num_int and num_str: 579 Data type of the sum:4
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 1022____95
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5String: GFG Number: 505
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
75.06
Output:
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:2
Số nguyên đến điểm nổi
Một số nguyên có thể được chuyển đổi thành float bằng phương thức float []. Để thực hiện việc này vượt qua một số nguyên bên trong phương thức float [].
Example:
Python3
Data type of num_int: Data type of num_str before Type Casting: Data type of num_str after Type Casting: Sum of num_int and num_str: 579 Data type of the sum:4
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str before Type Casting:",type[num_str]]
num_str = int[num_str]
print["Data type of num_str after Type Casting:",type[num_str]]
num_sum = num_int + num_str
print["Sum of num_int and num_str:",num_sum]
print["Data type of the sum:",type[num_sum]]
0String: GFG Number: 500
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:5
105
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
7String: GFG Number: 509
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:53
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
7datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:57
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:58
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
3 datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:60
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:61
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:63
num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
5num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
6num_int = 123
num_str = "456"
print["Data type of num_int:",type[num_int]]
print["Data type of num_str:",type[num_str]]
print[num_int+num_str]
7datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:67
Output:
datatype of num_int: datatype of num_flo: Value of num_new: 124.23 datatype of num_new:3