python内置函数,推导式

abs:取绝对值

data = abs(-10)

pow:次方

data = pow(2,5)

sum:求和

num_list = p[1,2,10,20]

res = sum(num_list)

divmod取商和余数:

v1,v2 = divmod(92,10)

prtint(v1)#  9

print(v2) #2

round,保留小数点后几位(支持四舍五入)

data = round(3.1415,2)# 保留两位

 

 

进制转换:

bin(),十进制转二进制 

oct(),十进制转八进制 

hex(),十进制转十六进制 

 

 

 

 sorted自定义排序方式:

data_list = [
    '5 编译器和解释器.mp4',
    '17 今日作业.mp4',
    '9 Python解释器种类.mp4',
    '16 今日总结.mp4',
    '2 课堂笔记的创建.mp4',
    '15 Pycharm使用和破解(win系统).mp4',
    '12 python解释器的安装(mac系统).mp4',
    '13 python解释器的安装(win系统).mp4',
    '8 Python介绍.mp4',
    '7 编程语言的分类.mp4',
    '3 常见计算机基本概念.mp4',
    '14 Pycharm使用和破解(mac系统).mp4',
    '10 CPython解释器版本.mp4',
    '1 今日概要.mp4',
    '6 学习编程本质上的三件事.mp4',
    '18 作业答案和讲解.mp4',
    '4 编程语言.mp4',
    '11 环境搭建说明.mp4'
]

# 自定义排序的规则
def func(arg):
    return int( arg.split(" ")[0] )

res = sorted(data_list, key=func)
print(res)

推导式:

列表推导式:

 

 

 

字典推导式:

 将给定字符串输出为字典:

text = "query=xx&_asf=www.sogou.com&w=01019900&p=40040100&ie=utf8&from=index-nologin" \
       "&s_from=index&sut=847&sst0=1636790847260" \
       "&sugsuv=1626278055911299&sugtime=1636790847260"
data_list = text.split("&")
# print(data_list)
data_dict = {item.split("=")[0]: item.split("=")[1] for item in data_list }
print(data_dict)

输出:

{'query': 'xx', '_asf': 'www.sogou.com', 'w': '01019900', 
'p': '40040100', 'ie': 'utf8', 'from': 'index-nologin', 
's_from': 'index', 'sut': '847', 'sst0': '1636790847260', 
'sugsuv': '1626278055911299', 'sugtime': '1636790847260'}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值