【python】基础语法

python 知识点梳理

6种数据类型

  • 数字
    • 整数
    • 浮点数
    • 复数
    • 布尔
  • 数据容器-字符串str’':描述文本;
    • 不能修改;index():索引、count():获取指定元素个数、len:列表长度
    • replace():替换
    • split():分割
    • strip():去除前后指定字符串,不传为去除空格
  • 数据容器-列表list[]:有序的可变序列;
    • index():获取指定元素索引
    • insert():插入指定元素\remove():删除指定元素
    • append():追加\pop():末尾移除
    • extend():批量追加、clear():清空
    • count():获取指定元素个数
    • len(my_list):列表长度
    • del list[]:删除指定下标元素
  • 数据容器-元组tuple():有序的不可变序列;
    • 不能修改
    • index():索引
    • count():获取指定元素个数
    • len:列表长度
  • 数据容器-集合set{};无序的不重复集合;
    • add():添加
    • remove():删除
    • difference({}):将自身中不被其他集合包含的元素返回为新集合(自身不变)
    • difference_update({}):将自身中不被其他集合包含的元素返回为新集合,并替换自己
    • union({}):与其他集合进行合并,返回新集合(自身不变)
  • 数据容器-字典dict{key0:value0,…}:无序的键值对集合,key不重复;
    • my_set2['a']:通过key获取value
my_int = 1
my_str = "123"
my_list = [1, 2, 2]
my_tuple0 = (1,)  # 仅有一个元素时,末尾加逗号
my_tuple = (1, 2, 'a')
my_set0 = set()  # 定义空集合
my_set = {1, 2, 'a'}
my_dict0 = {}  # 定义空字典1
my_dict1 = dict()  # 定义空字典2
my_dict2 = {'a': 2, 'b': 3}

序列

定义:内容连续、有序,可使用下标索引的数据容器;
常见序列:字符串、列表、元组

my_str = "员序程马黑"
result = my_str[2::-1]
print(result)  # '程序员'
print(len(result))  # 3
print(result.index('员'))  # 2
print(result.index('黑'))  # 报错

你可能感兴趣的:(Python,python,开发语言)