python003基础数据类型
经过这两天对python语言的了解,发现python的数据类型和js相似,十分灵活。使用java,c语言时间长了,忽然感到不习惯。弱化数据类型也挺方便的。废话不多说,进入主题:
整理后,看到python大概有10种基础数据类型。
#1.字符串
a1="aaaa";
b1=a1;
a1="abcd";
print(b1);#输出:aaaa
#2.整型
a2=0x11;#采用16进制表示法
print(a2);#输出:17
b2=11;
print(b2);#输出:11
#3.浮点型
a3=-0.25;
print(a3);#-0.25
b3=-2.5e-1;#科学计数法 :-2.5*(10^-1)
print(b3);#-0.25
#4.布尔类型
a4=True;
print(a4);#True
b4=False;
print(b4);#False
c4=3>2;
print(c4);#True
d4=3<2;
print(d4);#False
e4=3==2;
print(e4);#False
f4=3>=2;
print(f4);#True
g4=3<=2;
print(g4);#False
#5.空值
a5=None;
print(a5);#None
a5=3;
print(a5);#3
a5='abcd';
print(a5);#abcd
#6.复数
a6=1+3j;
print(a6);#(1+3j)
#7.list
a7=[1,'2',3,4.5,'678',9,10];
print(a7);#[1, '2', 3, 4.5, '678', 9, 10]
print(a7[0]);#1
print(a7[1]);#2
print(a7[1:4]);#['2', 3, 4.5]
print(a7[2:]);#[3, 4.5, '678', 9, 10]
a7[0]=0;
print(a7);#[0, '2', 3, 4.5, '678', 9, 10]
a7.insert(1, '1');
print(a7);#[0, '1', '2', 3, 4.5, '678', 9, 10]
#8.元组 和List的区别是List可以修改其中的元素,元组不能
a8=(1,2,"3",4,5);
print(a8);#(1, 2, '3', 4, 5)
#9.Set 元素唯一,根据其输出结果,很可能是使用哈希算法
a9={"张三疯","欧阳疯","羊癫疯","张三疯","张三","疯"};
print(a9);#{'欧阳疯', '羊癫疯', '张三疯', '张三', '疯'}
b9={3,1,99,27,54.2,26,108};
print(b9);#{1, 99, 3, 108, 54.2, 26, 27}
#10.Dictionary 键值对,很常见
a10={};
a10["name"]="张三疯";
a10["age"]=999;
print(a10);#{'name': '张三疯', 'age': 999}
print(a10["name"]);#张三疯
print(a10.keys());#dict_keys(['name', 'age'])
print(a10.values());#dict_values(['张三疯', 999])
本文介绍了Python的10种基础数据类型,包括字符串、整型、浮点型、布尔类型、空值、复数、列表、元组、集合和字典,通过实例展示了每种类型的用法和特点。

被折叠的 条评论
为什么被折叠?



