首页 > 代码库 > Python:标准数据类型6种

Python:标准数据类型6种

#!/usr/bin/python3#python的基本语法和数据类型#python3中 一行有多个语句,用分号分割(;)print("aaa") ;print("bbb")#基本数据类型,移除long类型print(type(1))print(type(1.0))print(type("str"))#允许多个变量连续赋值a=b=c=1print(a,b,c)a,b,c=1,2,"bb"print(a,b,c)#标准数据类型6种#Number(数字)#String(字符串)#List(列表)#Tuple(元组)#Sets(集合)#Dict(字典)#Number(数字)#支持 int float bool complex(复数)#数值计算print("5+3=",5+3)print("5-3=",5-3)print("5*3=",5*3)print("除法得到浮点数 2/4=",2/4)print("除法得到整数 2//4=",2//4)print("取余 10%3=",10%3)print("乘方 4**2=",4**2)print("开方 4**0.5=",4**0.5)#String(字符串)#元素是不可变的string="abcdefg"print(string)print(string[0])print(string[0:-1])#从头到尾print(string[2:])#从下标2开始到尾print(string[2:4])#从下标2到n-1  [m,n)print(string*2)#输出2次#list(列表)#元素可变的listDemo=["aa",1,"bb",2]print(listDemo)print(listDemo[0])#输出下标0print(listDemo[2:])#从下标2开始到尾print(listDemo[1:3])#从下标2到n-1  [m,n)print(listDemo*2)#输出2次listDemo[0]="替换的"print(listDemo)#修改后的#tuple(元组)#元素不可变的tupleDemo=("aa",1,"bb",2)print(tupleDemo) print(tupleDemo[0])#输出下标0print(tupleDemo[2:])#从下标2开始到尾print(tupleDemo[1:3])#从下标2到n-1  [m,n)print(tupleDemo*2)#输出2次tupleDemo=()#空元组tupleDemo=(a,)#一个元素print(tupleDemo) #Set(集合)#一个无序不可重复的序列setDemo={"a","b","c"}print("集合A ",setDemo)#集合可以做 交集并集差集setDemo2={"a","b"}print("集合B ",setDemo2)print("AB的差集 ",setDemo-setDemo2)print("AB的并集 ",setDemo|setDemo2)print("AB的交集 ",setDemo&setDemo2)print("AB的不同时存在的 ",setDemo^setDemo2)#字典dictDemo={"tom":"90","jerry":"75"}print(dictDemo)print(dictDemo["tom"])print("keys:",dictDemo.keys())print("values",dictDemo.values())#移除 key 返回valueprint("移除tom ",dictDemo.pop("tom"))print(dictDemo)#python常用数据转换‘‘‘int(x)str(x)tuple(s) 将序列转换成元组list(s) 将序列转换成列表‘‘‘#python的注释print("单行注释 #")print("多行注释 单引号(3个‘)")print("多行注释 双引号(3个双引号)")

 

Python:标准数据类型6种