LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
Python3 数据类型转换
ID1278930750 2023-12-19

  在Python3中,可以使用内置的函数来进行数据类型转换。以下是一些常用的数据类型转换函数:


  整数转换:


  int(x):将x转换为整数。如果x是浮点数,会将其截断为整数。


  int(x,base):将x按照指定的进制base转换为整数。


  https://www.jshk.com.cn/mb/reg.asp?kefu=xiaoding;//爬虫IP获取;


  浮点数转换:


  float(x):将x转换为浮点数。


  字符串转换:


  str(x):将x转换为字符串。


  列表转换:


  list(x):将x转换为列表。x可以是字符串、元组、集合等可迭代对象。


  元组转换:


  tuple(x):将x转换为元组。x可以是字符串、列表、集合等可迭代对象。


  集合转换:


  set(x):将x转换为集合。x可以是字符串、列表、元组等可迭代对象。


  字典转换:


  dict(x):将x转换为字典。x可以是包含键值对的可迭代对象,或者由键值对元组组成的列表。


  布尔值转换:


  bool(x):将x转换为布尔值。根据x的值,返回True或False。


  需要注意的是,数据类型转换可能会导致数据丢失或错误,因此在进行转换时应谨慎处理。如果转换失败,会抛出相应的异常,如ValueError、TypeError等。


  以下是一些示例:


  x=10


  y=3.14


  z="5"


  #转换为整数


  print(int(y))#输出:3


  print(int(z))#输出:5


  #转换为浮点数


  print(float(x))#输出:10.0


  #转换为字符串


  print(str(x))#输出:"10"


  #转换为列表


  print(list(z))#输出:['5']


  #转换为元组


  print(tuple(z))#输出:('5',)


  #转换为集合


  print(set(z))#输出:{'5'}


  #转换为字典


  print(dict([("a",1),("b",2)]))#输出:{'a':1,'b':2}


  #转换为布尔值


  print(bool(x))#输出:True


  print(bool(0))#输出:False


  通过使用适当的数据类型转换函数,可以在不同的数据类型之间进行转换,以适应不同的需求和操作。


推荐文章
评论(0)
分享到
转载我的主页