欢迎观看简单python教程
你好! 我是一个python的初学者,希望咱们可以一起学习,一起进步!
关键字
>>> import keyword
>>> keyword.kwlist
数字类型
int(整数)
bool(布尔),如 True
float(浮点)
complex(复数)
type()函数可用来查询变量所指的对象类型
>>> a=1
>>> print(type(a))
<class 'int'>
还可以用 isinstance 来判断:
>>> a=1
>>> isinstance(a,int)
True
标准数据类型
Number(数字)
String(字符串)
Tuple(元组)
List(列表)
Set(集合)
Dictionary(字典)
列表
列表是写在[]内,用逗号隔开的元素列表。
列表中的元素可以修改
列表可以接收第三个参数。
第三个参数作用:截取的步长。
第三个参数若为负数,表示逆向读取。
>>> letter=['a','b','c','a','q','y']
>>> letter[1:4:2]
['b','a']
元组(tuple)
元组是写在()内,元素之间用逗号隔开。
元组内的元素不可以修改
tup1=() #空元组
tup2=(1,) #一个元素,需在元素后面添加逗号
集合(set)
使用{}或set()函数创建集合
功能:进行成员关系测试和删除重复元素
注意:创建空集合用set()函数,因为{ }是用来创建字典
>>> a={'a','s','a','d','e','d','v','c'}
>>> b=set('afsfshsjjddkk')
>>> print(a-b) # a 和 b 的差积
>>> print(a|b) # a 和 b 的并集
>>> print(a&b) # a 和 b 的交集
>>> print(a^b) # a 和 b 中不同时存在的元素
{'e', 'v', 'c'}
{'e', 'f', 'c', 'a', 'j', 's', 'k', 'd', 'h', 'v'}
{'a', 's', 'd'}
{'e', 'f', 'c', 'j', 'k', 'h', 'v'}
字典
字典是一个无序的 键 :值的集合
在同一个字典中,键必须是唯一的
>>> x={}
>>> x['one']='yaoyao'
>>> x['2']='dalin'
>>> y={'one':'yaoyao','2':'dalin'}
>>> print(x['one'])
>>> print(x['2'])
>>> print(y)
yaouao
dalin
{'one': 'yaoyao', '2': 'dalin'}
可以用 dict()函数直接构建字典
>>> dict(Runoob=1, Google=2, Taobao=3)
{'Runoob': 1, 'Google': 2, 'Taobao': 3}
>>> dict([('Runoob',1),('Google',2),('Taobao',3)])
多行语句
\ 来实现多行语句