Python——关于一些常用函数(持续更新)

help()详细查询对象或函数的详细说明

type()获取变量的类型

len()获取字符串长度,查看列表、元组以及字典中元素的多少

zip()将两个序列的对应元素构成元素对,然后由元素对构成新序列

range(start,stop,step)创建整数序列 #print(list(range(0,10,3))

字符串会被认为是列表,每个字符串是一个元素。但字符串不可修改,只能查看

random.shuffle()重新进行洗牌

enumrate()将一个可遍历的数据对象(如列表、元组、字符串)组合为一个索引序列,同时列出数据和数据下标,常用在for循环中

dict.items()以列表返回可遍历的(键,值)元组数组

# 遍历字典列表

for key,values in  tinydict.items():
    print key,values

key=lambda items: items[0]: 按照每个item的items[0],即0,3,3,2,1,1进行排序;

strip()移除字符串头尾指定的字符序列

del函数将变量从内存中删除

map()函数进行批量转换

split()函数将一个字符串按照指定字符切割成多个对象

join()函数使用特定的字符将字符串合并成一个长字符串,要求迭代器内所有元素必须是字符串类型

print()函数,其中参数end和sep,sep表示输出多个对象时的分隔符,默认为空格,end表示结束符,默认为回车

enumerate()将容器类对象组成一个索引序列,利用它可以非常方便的同时获取索引和值。默认索引从0开始,也可以添加参数自定义起始索引

for index,x in enumerate(l)

zip(*) 星号*相当于解包,对于二维数组起到转置作用

items()字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。

for key,values in  tinydict.items():
    print key,values

sorted()函数的参数key接收一个函数,用来确定比较的方式

#利用lambda函数按照值对字典排序
print(sorted(dic.items(),key=lambda item:item[0]))

#按照键的长度进行排序
print(sorted()dic.items(),key=lambda item: len(item[0]))

filter()函数的功能是将容器里的所有元素用第一个参数进行判断,为真则保留,为假则去除

lst=[2,5,7,8,14]
a=filter(lambda x:x%2==0,lst)
print(list(a))

函数all()的参数作为一个序列,序列中所有元素的逻辑值都为True时,返回True,否则返回False

any()函数的参数中序列的任意一个元素的逻辑值为True时,返回True,否则返回False

lst.sort()升序排序

lst.sort(reverse=True)降序排序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值