变量
允许同时对多个变量赋值
a=b=c=1
a,b,c=1,2,3
数据类型
- 数字
- 字符串
- 列表
- 元组
- 字典
- 集合
1.字符串
字符串的学习很重要,应用的场所也很多,python可以用''或""来创建字符串
- 字符串的截取
str = "dawang"
1.切片str[1:5] >>> 'awang'
- 字符串拼接
`使用"+"拼接字符串 'da' + 'wang' - 转义
使用\进行转义,在行尾表示换行符
- 格式化输出
print ("我叫 %s 今年 %d 岁!" % ('小明', 10))
2.列表和元组
列表
- 列表的长度
len(list)
- 访问列表的元素
list[0];list[1];list[-1]
列表不可越界,否则会抛出错误
- 追加元素到列表末尾
list.append("str")
- 插入元素
list.insert(index,value)
- 删除末尾的元素
list.pop()
- 删除指定位置的元素
list.pop(index)
元组
- 定义
touple = (value,)
元组和列表差不多只不过元组定义了值就不可以更改,所以没有那么多的操作方法了
可以在元组中定义个列表,这样列表的值可以更改
3.字典和集合
字典
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。
- 判断键是否存在
对字典的操作可以直接对键进行操作,但是键不存在的时候就会报错
dict={'key' : 'value'}
1.通过in进行判断'key' in dict 返回Fasle或True
2.通过get进行判断dict.get('key') 如果没有返回None
3.删除元素dict.pop('key')
集合
1.定义
s = set([1, 2, 3])
重复元素在set中自动被过滤
2.添加元素
s.add(value)
3.删除元素s.remove(value)