Python基础——字典、其他常用操作(0331)

一、复习

1、数据类型:整型、浮点型、布尔型

2、字符串常用操作:

     find  查找字符串、没找到返回 -1;

     strip  去掉首尾空格

     replace  替换字符串

     split   分隔符,将字符串分割并返回

     format    格式化字符串

3、列表常用方法

     append   在列表末尾增加一个元素

     pop    删除一个元素(默认在末尾删除)

     index     返回概该元素的下标

     remove   删除指定元素

     sort    正排序

     reverse   反序

     insert    在指定位置通过下标插入元素

4、字符串、列表、元组的格式 

     字符串:单引号、双引号或三引号

     列表:[]

     元组:()

5、pycharm常用快捷键

     查找关键字   Ctrl + shift + F

     查找文件名  Ctrl + shift + N

     迅速替换     Ctrl + R

     运行时设置参数

二、字典dict 及其使用方法

1、字典:可以存储任意对象,也可以是不同的数据类型

2、字典的定义方法:有三种(前两种比较常用)

     示例:     165645_JIU9_3821557.png

     结果:165700_ffES_3821557.png

3、使用方法

     3.1 get(key)    根据key获取对应的value ;如果key不存在,则返回 None

           示例:102529_Gx6m_3821557.png

           结果:102550_xVmU_3821557.png

     3.2 setdefault 根据key获取对应的value;如果key不存在,则将指定的key-value存入字典,在获取指定的value

          示例:103119_3JKy_3821557.png

          结果:103141_vQ7D_3821557.png

     3.3 keys  获取所有的key

          示例:103608_umar_3821557.png

          结果:103626_Augl_3821557.png

     3.4  values 获取所有的value

           示例:103831_09nS_3821557.png

           结果:103909_FDIH_3821557.png

     3.5 items  将字典中的每个key与value对应

          示例:104319_GEpu_3821557.png

          结果:104354_xjIB_3821557.png

     3.6 update 更新字典

          示例:104834_eZoF_3821557.png

          结果:104851_Y2n5_3821557.png

     3.7 pop(key)   删除指定key对应的 key-value,返回该key对应的value 

          示例:105158_BYQd_3821557.png

          结果:105212_mO95_3821557.png

三、其他常用操作

1、help()    帮助信息    或者使用crtl+鼠标左键

2、dir()       查看函数的参数     或者使用 s.参数  

3、type(变量)    查看类型

4、len(字符串)     统计字符串的长度

5、isinstance(变量,类型)    返回值是一个bool类型

四、Python 2 与 Python 3 的差别

1、print 函数

    1.1 Python 2 :格式为  print a

    1.2 Python 3 :格式为  print(a)

2、xrange() 函数   range()  函数    d.iteritems()   d.items()

    2.1 Python 2 :支持上述四种函数;其中xrange()    d.iteritems()  无论是否使用,都会将数值列出。

    2.2 Python 3 :仅支持range()  函数; d.items()  

                           特点是:需要的时候才列出对应的数值,内存使用率更高

3、input 函数

     3.1 Python 2 :input  输入的必须是整数;raw_input 自动将输入的内容改为字符串类型;

     3.2 Python 3 :input  自动将输入的内容改为字符串类型。

转载于:https://my.oschina.net/u/3821557/blog/1787963

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值