数据类型 | 说明 |
---|---|
数值 | int整型,long长整型,float浮点型,complex复数 |
字符串 | str字符串,有单引号’***’,双引号 “***”,三引号"""***"""方式 |
布尔值 | bool布尔型,只有True和False |
列表 | [ ],list列表由元素组成,元素可以是任意数据类型,有序 |
元组 | (,),tuple元组由元素组成,元素不可以修改,有序 |
集合 | {},set结合由元素组成,元素唯一且有序,元素类型不可变 |
字典 | {:},dict字典由键:值对组成,键唯一且不能是列表,值可以是任意类型,,无序 |
通过type()查看数据类型
a='中国'
b=type(a) # 获取a的数据类型
print(b) # 结果显示为:<class 'str'>
print(len(a)) # 显示a的长度:2
数值
print(123) # int 整型
print(1000000000*100000000000) # long 长整型,在Python中会自动转换整型和长整形
print(0.5) # float 浮点型
print(1.2e5) # complex 复数类型 1.2乘10的5次
数值的详解:https://blog.csdn.net/GrofChen/article/details/91356830
字符串
print('123') # 这个是字符串
pritn(123) # 这个是整型
print('a') # 字符就是长度为1的字符串,还是字符串
print("It's") # 双引号可以更方便的输出单引号,不用转义
print("""i'm from "中国""") # 三引号可以用来输出单双引号
字符串的详解:https://blog.csdn.net/GrofChen/article/details/89509674
布尔值
一般用于逻辑判断
1!=2 # 1不等于2,这里返回True
1 in [0,2] # 判断1是否在列表【0,2】里,这里返回False
列表可以相互嵌套,元素可以是列表或元组等
a=[1,'abcd'] # 这个就是列表
b=[1,[0,2],"中国"] #第二个元素是一个列表
print(a)
print(b)
列表的详解:https://blog.csdn.net/GrofChen/article/details/91371937
元祖,相当于不能修改的列表
a=(1,'中国') # 这个就是元组
b=('a',) # 元组只有一个元素时要加 “ , ”
print(a)
print(b)
集合的元素是唯一的,因此可以用来对列表去重或排序
a={2,1}
print(a)
字典为{key:value},与键是唯一的,与值用 “ : ”连接,同时键可以是字符,数值,元组等,但不能是列表
a={1:'a',(1,2):'abc'}
print(a)
字典的详解:https://blog.csdn.net/GrofChen/article/details/91371816