网站建设的图片,中国制造加工网官网,专业网站设计流程图,购物网站服务器价格Python数据类型#xff1a;Number数字、Boolean布尔值、String字符串、list列表、tuple元组、set集合、dictionary字典
int整数
a1
print(a,type(a))float浮点数
b1.1
print(b,type(b))complex复数
c100.5j
print(c,type(c))bool布尔值:True、False,true和false并非Python…Python数据类型Number数字、Boolean布尔值、String字符串、list列表、tuple元组、set集合、dictionary字典
int整数
a1
print(a,type(a))float浮点数
b1.1
print(b,type(b))complex复数
c100.5j
print(c,type(c))bool布尔值:True、False,true和false并非Python中的布尔值区分大小写
flagFalse
print(flag,type(flag))str字符串:以双引号或单引号表示字符串
dHello
eworld
print(d,type(d))
print(e,type(e))以d[i]表示第i1个字符类似于数组中的索引可以将字符串看做数组
print(d[1],type(d[1]))以d[i:j]截取字符串比如d[0:2]表示截取字符串d的第1个字符至第2个字符索引2处的字符不能截取
当使用d[i:]时表示截取的是从第i1个字符截取至最后一个字符
print(d[0:2],d[2:])使用拼接字符串
print(de)使用复用字符串,例如d3表示重复3次字符串d
print(d*3)list列表:相当于数组,通过索引访问列表中的元素索引值从0开始最大值为列表长度-1可用-1表示最后一个元素
列表中可以存放不同数据类型的元素可以是数字、字符串、布尔值…
list1[]表示定义空列表 len(list1)表示列表长度
# list1 [0]*10 表示创建一个长度为10的列表
# print(list1, type(list1), len(list1))定义一个列表并对其赋值
list2[1,2,A,B,C,True]
print(list2,list2[3],list2[-1])可以使用循环访问列表中的元素对其进行赋值或其他运算
list1[]
for i in range(10):list1.append(i) #append()方法为添加列表元素到列表末尾print(list1[i])多维列表即列表嵌套同多维数组
list3[[A,B,C,D],[a,b,c,d],[1,2,3,4]]
for i in range(len(list3)):print(list3[i])元组Python中的元组类似于list列表用()标识支持字符、数字、列表、元组等所有类型
tuple1 (1,2,3)
print(tuple1,type(tuple1))
tuple2 (1,A,True,list1,tuple1)
print(tuple2,type(tuple2))元组不可以进行二次赋值,如下代码运行时会报这个错误tuple1[0]A TypeError: tuple object does not support item assignment
因此元组相当于不可变的list列表
# tuple1[0]A
# print(tuple1,tuple1,type(tuple1))set集合Python中的集合和数学中的集合概念一样用来保存不重复的元素即集合中的元素都是唯一的互不相同。
用{}表示集合每两个元素之间用,隔开
set1{1,2,3,4,A}
print(set1,type(set1))当使用如下代码时输出结果为{1, 2, 3, 4} class ‘set’ 长度 4 因为set集合不可存放重复元素当出现值相同的元素时会出现覆盖即只保存一个值
set2{1,2,2,3,4}#定义时存放5个元素即长度为5
print(set2,type(set2),长度,len(set2))集合中只能存储不可变的数据类型包括整形、浮点型、字符串、元组无法存储列表、字典、集合这些可变的数据类型否则 Python 解释器会抛出TypeError 错误。
set3{1,A,True,tuple1}
print(set3:,set3)如下代码会提示以下错误TypeError: unhashable type: list
# set4{list1,set1}
# print(set4:,set4)注意创建一个空的set集合时使用set()函数使用{}时创建出的是字典
set5set()
set6{}
print(type(set5),type(set6)) #class set class dict字典Python中的字典与列表一样是一个可变序列以键值对的方式存储数据。使用{key:value}创建字典
dict1{}
print(dict1,type(dict1))
dict2{张三:22,李四:21,王五:23}
print(dict2)访问字典中的元素使用[key]、使用get(key)方法
print(dict2[张三])
print(dict2.get(李四))修改字典元素值
dict2[张三]25
print(dict2) #{张三: 25, 李四: 21, 王五: 23}
dict2[李四]20
print(dict2) #{张三: 25, 李四: 20, 王五: 23}使用in和not in判断元素是否存在于字典中(根据key值进行判断不可根据value进行判断)
print(王五 in dict2) #True
print(李四 not in dict2) #False
print(23 in dict2) #False对字典元素进行添加、删除
添加元素直接赋值即可
dict2[刘明]22
print(dict2) #{张三: 25, 李四: 20, 王五: 23, 刘明: 22}删除元素使用del
del dict2[刘明]
print(dict2) #{张三: 25, 李四: 20, 王五: 23}使用keys()和values()方法获取字典中所有的key和value
keysdict2.keys()
print(keys,type(keys)) #dict_keys([张三, 李四, 王五]) class dict_keys
valuesdict2.values()
print(values,type(values)) #dict_values([25, 20, 23]) class dict_values