Đ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 ẩnChuyể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. 10
<class 'str'> 010
<class 'str'> 110
<class 'str'> 210
<class 'str'> 3a = 5
10
<class 'str'> 010
<class 'str'> 110
<class 'str'> 2String: GFG
Number: 50 010
<class 'str'> 4= 10
<class 'str'> 610
<class 'str'> 0String: GFG
Number: 50 810
<class 'str'> 010
<class 'str'> 110
<class 'str'> 250
<class 'int'>
50.0
<class 'float'> 2Output: <class 'int'>
<class 'float'>
5.0
<class 'float'> String: GFG
Number: 50 1= String: GFG
Number: 50 3String: GFG
Number: 50 4String: GFG
Number: 50 4String: GFG
Number: 50 6Chuyể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. a = 5
10
<class 'str'> 4= 10
<class 'str'> 6String: GFG
Number: 50 1= String: GFG
Number: 50 3String: GFG
Number: 50 4String: GFG
Number: 50 4String: GFG
Number: 50 6
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: Python3Trong 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 10
<class 'str'> 010
<class 'int'> 110
<class 'str'> 010
<class 'str'> 110
<class 'str'> 210
<class 'int'> 5Output: 10
<class 'str'> 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: Python3Chuyể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. a =
50
<class 'int'>
50.0
<class 'float'> 5Output: String: GFG
Number: 50 50
<class 'int'>
50.0
<class 'float'> 6= 50
<class 'int'>
50.0
<class 'float'> 850
<class 'int'>
50.0
<class 'float'> 9
Đ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. 50
<class 'int'>
50.0
<class 'float'> 6= 10
<class 'int'> 8IfA string containing not containing a numeric value is passed then an error is raised.
Example: Python310
<class 'int'> 9= 10.0
<class 'float'> 1Is 10
<class 'str'> 0a 010
<class 'str'> 010
<class 'str'> 110
<class 'str'> 2(5, 6, 7, 8)
<class 'tuple'>
[1, 2, 3, 4]
<class 'list'> 1Chuyển đổi chuỗi thành số 10
<class 'str'> 0= 010
<class 'str'> 010
<class 'str'> 110
<class 'str'> 2= 4Output: 50
<class 'int'>
50.0
<class 'float'> 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. 50
<class 'int'>
50.0
<class 'float'>6= (5, 6, 7, 8)
<class 'tuple'>
[1, 2, 3, 4]
<class 'list'>410
<class 'int'> 9= (5, 6, 7, 8)
<class 'tuple'>
[1, 2, 3, 4]
<class 'list'> 710
<class 'int'> 1Example: Python3a 5= a 77____41
Nhập chuyển đổi với các số 10
<class 'str'> 0a 0Về 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: 10
<class 'int'> Điểm nổi đến số nguyênMộ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: Python3a 5= = 7
10
<class 'int'> 9= (5, 6, 7, 8)
<class 'tuple'>
[1, 2, 3, 4]
<class 'list'> 7= 010
<class 'str'> 0= 0____10 10
<class 'str'> 110
<class 'str'> 2Output: 10.0
<class 'float'> Số nguyên đến điểm nổiMộ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: Python310
<class 'int'> 9= 50
<class 'int'>
50.0
<class 'float'> 5a 5= a 77____70
____10 10
<class 'str'> 110
<class 'str'> 2= 410
<class 'str'> 010
<class 'str'> 3810
<class 'str'> 010
<class 'str'> 110
<class 'str'> 210
<class 'str'> 42Loại chuyển đổi giữa tuple và danh sách 10
<class 'str'> 010
<class 'str'> 4810
<class 'str'> 010
<class 'str'> 110
<class 'str'> 210
<class 'str'> 52Output: (5, 6, 7, 8)
<class 'tuple'>
[1, 2, 3, 4]
<class 'list'>
Làm thế nào để bạn chuyển đổi một kiểu dữ liệu trong Python?
Để chuyển đổi giữa các loại, bạn chỉ cần sử dụng tên loại làm hàm.Có một số chức năng tích hợp để thực hiện chuyển đổi từ loại dữ liệu này sang loại dữ liệu khác.Các chức năng này trả về một đối tượng mới đại diện cho giá trị được chuyển đổi.use the type name as a function. There are several built-in functions to perform conversion from one data type to another. These functions return a new object representing the converted value.
Làm thế nào để bạn chuyển đổi các loại dữ liệu?
Thay đổi một loại dữ liệu của một giá trị được gọi là chuyển đổi loại kiểu.Có hai cách để làm điều này: ẩn - sự thay đổi được ngụ ý.Rõ ràng - Thay đổi được thực hiện rõ ràng với toán tử hoặc chức năng.Implicit – the change is implied. Explicit – the change is explicitly done with an operator or function.
Làm thế nào để bạn chuyển đổi một kiểu dữ liệu thành một chuỗi trong Python?
Trong Python, một số nguyên có thể được chuyển đổi thành một chuỗi bằng cách sử dụng hàm str () tích hợp.Hàm str () có trong bất kỳ loại dữ liệu python nào và chuyển đổi nó thành một chuỗi.using the built-in str() function. The str() function takes in any python data type and converts it into a string. |