python笔记新手常用函数方法总结—2

今天带来十个常用方法:

get()函数:返回字典键的值

dict={'name':'a','age':'21'}
print(dict.get('age'))  #get()里面填键的名字
>>>21

index()方法:返回元素下标

a=[1,2,3,4]
print(a.index(3)) #index()里面填写元素,注意元素有没有引号,没有就不加。
>>>2

’ ^ '的用法:筛选并删除两个集合中相同的元素,然后合并两个集合

a={'1','2'}
b={'1','3'}
print(a^b)
>>>{'2','3'}

将整数显示为(并不是改变整数),八进制,十六进制,二进制形式。

a=1
bin(a)#二进制
>>>0b1
oct(a)八进制
>>>0o1
hex(a)#十六进制
>>>0x1
print(a)
>>>1

operator():对两个对象进行比较,这是个模块,需要导入,返回值是布尔型即True或者False。

import operator
a='hello'
b='name'
operator.eq(a,b)#判断是否相等
>>>False
operator.lt(a,b)#判断a<b
operator.le(a,b)#判断a<=b
operator.ne(a,b)#判断a!=b
operator.gt(a,b)#判断a>b
operator.ge(a,b)#判断a>=b

range():生成有序数列

range(1,10,2)#在1~9之间生成间隔2的数字,注意不包括10
>>>[1,3,5,7,9]

min(),max():返回给定参数的最小值或者最大值。

min(1,2,3,4)
>>>1
max(1,2,3,4)
>>>4

filter():去除序列中包含某一敏感字符的元素

def dd(a):
	return a.find('11') ==-1
a=['11','22','113']
print(list(filter(dd,a)))#第一个参数是函数的名字,第二个是序列
>>>['22']

reduce():获取序列的前两项传递给函数,将结果和下一项返回给函数。

from functools import reduce
def a(b,c):
	return b+c
print(reduce(a,[2,3,4,5],1))
>>>15
>相当于((((2+1)+3)+4)+5)

join()在列表里的元素之间插入字符后合并为字符串。

print('**'.join(['1','2','3']))
>>>1**2**3

感谢阅读,下期再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值