美文网首页
day004_python字符串、字典和集合

day004_python字符串、字典和集合

作者: 程序员Darker | 来源:发表于2019-05-30 15:28 被阅读0次

    1. 字符串

    1. 概念
      ① 里面存储字符类型不可变的 序列 容器

    2. 访问字符串
      ① 索引
      (1) 语法:字符串[索引]
      ② 切片
      (1) 语法:字符串[开始:结束:步长]
      (2) 步长可以为负数,负数代表倒着截取
      (3) 三个位置的参数可省略不写,但“:”号必须要在
      ③ 遍历字符串
      (1) while
      (2) for in

    3. 函数速查
      ① 判断


      字符串函数速查1.png

    ② 查找和替换


    字符串函数速查2.png

    ③ 大小写转换


    字符串函数速查3.png

    ④ 拆分和连接


    字符串函数速查4.png

    ⑤ 去除空白字符


    字符串函数速查5.png
    1. 常用操作
      ① 去除空白字符
      ② 字符串分割
      ③ 大小写转换
      ④ 判断开头或结尾的字符
      ⑤ 字符串格式化函数


      字符串格式化.png

    ⑥ 字符串连接
    ⑦ 字符串替换
    ⑧ 判断字符串由数字组成

    2. 字典

    1. 概念
      ① 数据以映射关系来维护,这种映射关系x -> y,我们称x为键,y为值。

    2. 语法
      ① d = {key1:value1,key2:value2}
      ② 字典的每个键值(key=>value)对用冒号(:)分割,每个键值对之间用逗号(,)分割,整个字典包括在花括号({})中
      ③ 键必须是唯一的,但值则不必。
      ④ 值可以是任意类型,但键必须是不可变的,例如字符串、数字或者元组。(在工作中键基本上使用字符串)

    3. 字典函数速查


      字典函数速查.png
    4. 遍历
      ① 遍历key
      for key in 字典:
         print(key)
      ② 遍历value
      for value in 字典.values():
         print(value)
      ③ 遍历键值对
      for item in 字典.items():
         print(item)
      ④ 遍历键和值
      for key,value in 字典.items():
         print(key,value)

    3. 不定长关键字参数

    1. 语法
      def 函数名(参数1,参数2,参数3,**参数n):
         函数体

    4. 集合

    1. 概念
      ① 集合(set)是一个无序的不重复元素序列。
    2. 创建方式
      ① 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
      ② parame = {value01,value02,...}或者set(value)
      (3) 集合的运算
    >>> a = set('abracadabra')
    >>> b = set('alacazam')
    >>> a                                  
    {'a', 'r', 'b', 'c', 'd'}
    >>> a - b                              # 集合a中包含元素
    {'r', 'd', 'b'}
    >>> a | b                              # 集合a或b中包含的所有元素
    {'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
    >>> a & b                              # 集合a和b中都包含了的元素
    {'a', 'c'}
    >>> a ^ b                              # 不同时包含于a和b的元素
    {'r', 'd', 'b', 'm', 'z', 'l'}
    

    相关文章

      网友评论

          本文标题:day004_python字符串、字典和集合

          本文链接:https://www.haomeiwen.com/subject/zzkvtctx.html