Python-02数据类型转换

Python3 数据类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。

Python 数据类型转换可以分为两种:

  • 隐式类型转换 - 自动完成
  • 显式类型转换 - 需要使用类型函数来转换

隐式类型转换

在隐式类型转换中,Python 会自动将一种数据类型转换为另一种数据类型,不需要我们去干预。

以下实例中,我们对两种不同类型的数据进行运算,较低数据类型(整数)就会转换为较高数据类型(浮点数)以避免数据丢失。

 1 #自动类型转换
 2 #强制类型转换也称作是显示类型转换,如果被转换值的数据大于其目标类型,将会丢失部分信息,强制类型转换只需要将数据类型作为函数名即可
 3 s = 10 + 10.5
 4 print(s)                 #自动转换成
 5 print(1+True)            #True
 6 
 7 
 8 a = 10.5
 9 print(int(a))            #转换成了整数
10 
11 lista = [1,2,3]
12 tuplea = tuple(lista)     #转换成了元组,同样list()也可以转换
13 print(tuplea)
14 
15 s = 'hello'
16 listb = list(s)           #转换成了列表List
17 print(listb)
posted @ 2022-08-16 09:41  TesterWei  阅读(60)  评论(0编辑  收藏  举报