Python基础学习
注释
- #为单行注释,用于解释说明,调试
- ‘’’ ‘’’ 为多行注释
数据类型
-
字符串类型
a = 'hello world'
a = ”hello world”
b = '''
这是一个超长字符串
这是一个超长字符串
'''
str = '我\n爱你'
print(str)
'''
输出结果为
我
爱你
'''
s = r'我\n爱你'
print(s)
'''
输出结果为
我\n爱你
'''
-
数字类型
a = 1
b = 3.14
-
布尔类型 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']
print(varlist[0])
print(varlist[-1])
print(varlist[3][0])
-
元组类型(tuple) 元组用来表示一组数据,使用小括号()定义,数据之间使用逗号,分隔 与列表不同的是,列表数据能被改变,元组内的数据一旦定义,不能被更改
vartuple = (1,2,3,['科比','奥尼尔','姚明'],'N','B','A')
print(vartuple[3][0])
vartuple = (1)
print(type(vartuple))
vartuple = (1,)
print(type(vartuple))
'''
列表与元组的区别
元组使用小括号()定义,列表使用中括号[]定义
列表中的值可以被改变,元组中的值不能被改变
'''
-
字典类型(dict) 字典用来存储一组或多组数据,使用大括号{}定义,存储是 键值对,键、值之间用冒号:分隔,数据之间用逗号,分隔 字典里存储的 键值对 ,类似于json串,键需为字符串或数字,不可重复,值可为任意类型,任意值
vardict = {'title':'《python学习指南》','price':29.8}
print(vard['title'])
-
集合(set) set集合用来存储一组或多组数据,使用大括号{}定义或set(),存储的数据为 无序的 并且 所存储元素不会重复 存入数据若存在重复,会自动去重 集合主要用于运算,获取多个集合的交集,差集,并集,对称差集
varseta = {1,2,3,'a','b','c'}
varsetb = {1,'a'}
print(varseta & varsetb )
print(varseta - varsetb)
print(varsetb - varseta)
print(varseta | varsetb)
varseta = {1,2,3,'a','b','c'}
varsetb = {1,'abc'}
print(varseta ^ varsetb)
|