python笔记1

切片
   [起始位置:结束位置]
     1、顾头不顾尾     
     2、从左往右切(步长默认为1,即从左往右切)
       举例:
             >>> s="借用月光的语言问候你"
             >>> print(s[1:3])  # 输出:用月
             >>> print(s[-1:-3]) # 没有任何结果,此时无法从右往左切
   [起始位置:结束位置:步长]
       注意:当需要从右往左切时,设置步长为负数即可(不设置默认从左往右)
       举例:
             >>> s="借用月光的语言问候你"
             >>> print(s[-1:-3:-1])  # 输出:你侯
strip 去掉字符串前后空白
replace  替换字符串
    举例:
          >>> s = "how are you,how do you do,how old are you"
          >>> s1 = s.replace("how","SB",2)   # 将how换成SB,并且只换其中的两个
          >>> print(s1)
          输出: SB are you ,SB do you do,how old are you
list 列表
     >>> lst = ["张三","李四","王五"]
     添加
        ① append()  # 追加到列表末尾
           >>> lst.append("胡歌")   
           # 结果: ['张三', '李四', '王五', '胡歌']
        ② insert()  # 向指定的位置添加
           >>> lst.insert(2,"霍建华")  
           # 结果: ['张三', '李四', '霍建华', '王五', '胡歌']
        ③ extend()  # 参数为迭代对象
           >>> lst.extend(["杨幂","林志玲"])  
           # 结果: ['张三', '李四', '霍建华', '王五', '胡歌', '杨幂', '林志玲']
     删除
        ① pop()     # 返回删除的字符串
           >>> data = lst.pop(5)  # 删除了 “杨幂”
           # 列表结果: ['张三', '李四', '霍建华', '王五', '胡歌', '林志玲']
        ② remove()  # 参数为字符串,如果参数不存在会报错
           >>> lst.remove("李四")
           # 列表结果: ['张三',  '霍建华', '王五', '胡歌', '林志玲']
        ③ del       # 切片删除
           >>> del lst[1:3]
           # 列表结果: ['张三', '胡歌', '林志玲']
        ④ clear       # 清空
           >>> lst.clear()
           # 列表结果: []
字典  值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组
      dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
    增加
          ① dict['jay'] = '1995'            # 新增
          ② dict.setdefault('alex':'2000')  # key不存在时新增,存在不进行操作
    删除
          ① data = dict.pop("Alice")     # 返回删除的value
          ② del dict["Cecil"]            # 显示删除一个字典用del命令
          ③ dict.clear()                 # 清空字典     
          ④ dict.popitem()      # 随机返回并删除字典中的一对键和值(一般删除末尾对)
    修改
          ① dict["Alice"]="2019"        # key存在时,执行修改
          ② dict.updae(dict2)   #把字典dict2的(key/value)对更新到字典dict里
    查看
          ① dict["Beth"])               # 不存在会报错
          ② dict.setdefault("Alice")    # 不存显示 None
          ③ dict.get('Alice')           # 不存在显示 None
``  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容