Python 函数使用笔记

get()方法语法:

dict.get(key, default=None)
  • key – 字典中要查找的键。
  • default – 如果指定键的值不存在时,返回该默认值值。

    dict = {'Name': 'Zara', 'Age': 27}
    print ("Value : %s" %  dict.get('Age'))
    print ("Value : %s" %  dict.get('Sex', "None"))
    

    输出:

        Value : 27
        Value : None
    

operator.itemgetter函数
operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。

a = [1,2,3] 
b=operator.itemgetter(1)      //定义函数b,获取对象的第1个域的值

输出:2

b=operator.itemgetter(1,0)  //定义函数b,获取对象的第1个域和第0个的值
b(a) 

输出:(2, 1)

Note:
operator.itemgetter函数获取的不是值,而是定义了一个函数,通过该函数作用到对象上才能获取值。


sorted(classCount.iteritems(), key=operator.itemgetter(1), reverse=True) # python2.6中是iteritems

sorted(classCount.items(), key=operator.itemgetter(1), reverse=True) # Todo:Python3.5是items

Todo:Python3.5中:iteritems变为items


Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

#!/usr/bin/env python
# _*_ coding: UTF-8 _*_
# author:"Zhang Shuyu"
str = "123abcrunoob321"
print (str.strip( '12' ))  # 字符序列为 12

输出:

3abcrunoob3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值