(1) 查看数据类型 :
具体操作:type(1)
out[1]: int
- (1.2):float
- (True):bool型,在Python中True,False分别表示逻辑真和假
- (“DateScience”)字符串型,
- ([1,2,3,4,5,6,7,8,9]):list型(列表)
- ((1,2,3,4,5,6,7,8,9)):tuple型(元组)
- ({1,2,3,4,5,6,7,8,9}):set型(集合)
- ({“a”:0,“b”:1,“c”:2}):dict(字典)
(2)判断数据类型:
1、#判断数据类型的方法:
x=10
isinstance(x,int)
输出: Ture
2、#判断y是否为整型(int)
y=10.0
isinstance(y,int)
输出:false
3、特殊情况,在python中bool为int型
isinstance(True,int)
输出:Ture
(3)转换数据类型的方法:
1、int(1.6)#将浮点数转化成整型
输出:1
2、float(1)#将整型转化为浮点型
输出:1.0
3、bool(0)
输出:False
4、tuple([1,2,1,1,3])#将列表转化为元组
输出:(1,2,1,1,3)
5、list((1,2,3,4))#将元组转化为列表
输出:[1,2,3,]
(4)特殊数据类型:
1、x=None#None的输出必须使用print,否则什么也看不见
print(x)
输出:None
2、x=2+3j#complex复数类型,在python中j表示复数
print(‘x=’,x)
输出:x=(2+3j)
3、y=complex(3,4)
print(‘y=’,y)
输出:y=(3+4j)
4、bool函数非0既真
5、int(‘100’,base = 2)#将100转化为2进制数
输出:4
6、int(‘100’,base = 10)#将100转化为10进制数
7、#科学计数法
8、9.8e2代表9.8的10的2次方
9、#对序列进行切片操作
mySeq1[1:3]=“Date Science”
mySeq2[1:3]=[1,2,3,4,5,6]
mySeq3[1:3]=(11,12,13,14,15)
先运行
mySeq1[1:3],mySeq2[1:3],mySeq3[1:3]
输出:(‘at’,[2,3],(12,13))#mySeq[1:3]取数是从0开始,且不包括3
10、#*号的特殊运用
‘mySeq’*3
输出:‘mySeqmySeqmySeq’