python 3

字符串切片

  1. 切片(取其中某段) 变量[开始:结束:步进],中括号[]定义切片,列表、元组、集合等都可以适用
    如: s=‘abcdefghijklmn’

字符串切割

  1. split()切割功能,切割后 形成的是列表。
  2. 按照特定内容切割,‘’引号里可以是空格、字符(默认是空格)
  3. 可以指定切割次数
  4. 可以从右面切割
  5. 按行切割,换行符切割

字符串的删除

  1. strip()默认删除行首或者行尾的空白符(包括’\n’, ‘\r’, ‘\t’, ’ ')
  2. 切片提取进行删处

字典

一. 字典的定义
  Python中的字典属于散列类型,其数据内容是以键值对的形式存在。即 { k e y : v a l u e } {key:value} {key:value}的形式,其中,key值是不可变类型,value是可变类型。key值不能相同,但是value可以相同,若key值相同,则无法存入字典,可以通过key值修改字典value,直接通过键值添加。
二.什么是字典

  1. 字典是一种可变的容器,可以存储任意类型的数据
  2. 字典中的每个数据都是用’键’(key)来进行索引的,而不向列表和元组中可以使用整数下标来进行索引
  3. 字典中的数据是没有先后顺序的,字典的存储是无序的
  4. 字典中数据以键(key):值(value)对的方式进行存储的
  5. 字典的键不能重复,且只能用不可变的数据作为字典的键

三. 字典的方法

  1. adict.keys() 返回一个包含字典所有KEY的列表
  2. adict.values() 返回一个包含字典所有value的列表;
  3. adict.items() 返回一个包含所有(键,值)元祖的列表;
  4. adict.clear() 删除字典中的所有项或元素;
  5. adict.copy() 返回一个字典浅拷贝的副本;
  6. adict.fromkeys(seq, val=None) 创建并返回一个新字典,以seq中的元素做该字典的键,val做该字典中所有键对应的初始值(默认为None);
  7. adict.get(key, default = None) 返回字典中key对应的值,若key不存在字典中,则返回default的值(default默认为None);
  8. adict.has_key(key) 如果key在字典中,返回True,否则返回False。 现在用 in 、 not in;
  9. adict.iteritems()、adict.iterkeys()、adict.itervalues()与它们对应的非迭代方法一样,不同的是它们返回一个迭代子,而不是一个列表;
  10. adict.pop(key[,default]) 和get方法相似。如果字典中存在key,删除并返回key对应的vuale;如果key不存在,且没有给出default的值,则引发keyerror异常;
  11. adict.setdefault(key, default=None) 和set()方法相似,但如果字典中不存在Key键,由 adict[key] = default 为它赋值;
  12. adict.update(bdict) 将字典bdict的键值对添加到字典adict中。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值