- #为单行注释,用于解释说明,调试
- ‘’’ ‘’’ 为多行注释
-
字符串类型
#普通字符串 单引号 或 双引号 a = 'hello world' a = ”hello world” #超长字符串 使用一组 三引号 b = ''' 这是一个超长字符串 这是一个超长字符串 ''' #转义字符生效与失效 str = '我n爱你' #转义字符生效,代表换行 print(str) ''' 输出结果为 我 爱你 ''' s = r'我n爱你' #r取消转义字符直接展示内容 print(s) ''' 输出结果为 我n爱你 '''
-
数字类型
#数字类型【Java中需声明 数据类型】 a = 1 #int 整型 b = 3.14 #float 浮点型
-
布尔类型
True False
-
列表类型(list)
列表用来表示一组数据,使用中括号[]定义,数据之间用逗号,分隔
列表中可以存储数值、字符串、列表等任何数据类型的数据#列表中存储数字类型 varlist = [1,2,3,4,5,6] #列表中存储字符串类型 varlist = ['科比','奥尼尔','姚明'] #列表中存储数字、字符串组合 varlist = ['科比','奥尼尔','姚明',1,2,3,4,5,6] #列表中还可以包含列表[字列表] varlist = [1,2,3,['科比','奥尼尔','姚明'],'N','B','A'] #获取列表中数据的方式-->使用下标[],下标从0开始 print(varlist[0]) #输出结果为1 print(varlist[-1]) #输出结果为 A print(varlist[3][0]) #输出结果为 科比
-
元组类型(tuple)
元组用来表示一组数据,使用小括号()定义,数据之间使用逗号,分隔
与列表不同的是,列表数据能被改变,元组内的数据一旦定义,不能被更改#定义元组 vartuple = (1,2,3,['科比','奥尼尔','姚明'],'N','B','A') print(vartuple[3][0]) #输出结果为 科比 #需注意,如果定义元组为一个元素时,需在后面加入逗号, 否则数据类型 就不是 元组类型了 vartuple = (1) print(type(vartuple)) #输出结果为 类型展示 为 int vartuple = (1,) print(type(vartuple)) #输出结果为 类型展示 为 tuple ''' 列表与元组的区别 元组使用小括号()定义,列表使用中括号[]定义 列表中的值可以被改变,元组中的值不能被改变 '''
-
字典类型(dict)
字典用来存储一组或多组数据,使用大括号{}定义,存储是 键值对,键、值之间用冒号:分隔,数据之间用逗号,分隔
字典里存储的 键值对 ,类似于json串,键需为字符串或数字,不可重复,值可为任意类型,任意值#记录一本书的数据 vardict = {'title':'《python学习指南》','price':29.8} #通过 键 获取字典中键对应的值 print(vard['title']) #结果为《python学习指南》
-
集合(set)
set集合用来存储一组或多组数据,使用大括号{}定义或set(),存储的数据为 无序的 并且 所存储元素不会重复
存入数据若存在重复,会自动去重
集合主要用于运算,获取多个集合的交集,差集,并集,对称差集#定义集合,进行运算 varseta = {1,2,3,'a','b','c'} varsetb = {1,'a'} print(varseta & varsetb ) #交集 输出结果为 {'a', 1} print(varseta - varsetb) #差集 输出结果为 {'b', 2, 3, 'c'} print(varsetb - varseta) #差集 输出结果为 set() #set()表示为空集合,此处注意定义空集合只能使用set() print(varseta | varsetb) #并集 输出结果为 {1, 2, 3, 'b', 'a', 'c'} varseta = {1,2,3,'a','b','c'} varsetb = {1,'abc'} print(varseta ^ varsetb) #对称差集 输出结果为 {2, 3, 'a', 'b', 'abc', 'c'}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)