【python3】基础

变量

允许同时对多个变量赋值

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)

posted @ 2019-02-25 16:58  穷书者  阅读(123)  评论(0编辑  收藏  举报