码迷,mamicode.com
首页 > 编程语言 > 详细

五. python数据转换

时间:2019-05-09 21:55:09      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:python   style   转换   div   注意   相同   span   int   整数   

1. 数据转换

   set  tuple   list  dict  int   float

# list ----set
a1=[1,2,3,4,5,6]
a2=set(a1)
print(a2)  #{1, 2, 3, 4, 5, 6}
 


# tuple----set
a3=(1,2,3000,4,5,600000)
a4=set(a3)
print(a4)   #{600000, 1, 2, 4, 5, 3000}




# set----list
a5={1000,200,3000,400,500,}
a6=list(a5)
print(a6)   #[400, 3000, 200, 1000, 500] 




#set-----tuple
a7={9999,11,1000,400,20000,}
a8=tuple(a7)
print(a8)   #(20000, 400, 1000, 11, 9999)




print(int(1.9))      # 1     将1.9浮点数转成整数1
print(float(1))      #1.0    将整数1转换成浮点数1.0


print(int("123"))    #123    将字符串"123"转换成整数123
print(float("12.22")) #12.22 将字符串"12.22"转换成浮点数12.22


print(int("+123"))  #123        注意:  正负号只能放在前面
print(int("-123"))  #-123       如果有其他字符会报错


type() #查看数据类型

name=22
print(type(name)) # 查看name数据类型

print(id(name))     # 查看变量的地址



 # Python 元组 tuple() 函数将列表转换为元组。
 aList = [123, xyz, zara, abc];
 aTuple = tuple(aList)
 print  (aTuple)   #(123, ‘xyz‘, ‘zara‘, ‘abc‘)

 

#身份运算(is ,is not)
is比较的是id,而双等号比较的是值
毫无疑问,id若相同则值肯定相同,而值相同id则不一定相同
>>> x=1234567890
>>> y=1234567890
>>> x == y
True
>>> id(x),id(y)
(3581040, 31550448)
>>> x is y
False

 

五. python数据转换

标签:python   style   转换   div   注意   相同   span   int   整数   

原文地址:https://www.cnblogs.com/Sup-to/p/10841037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!