博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内置函数
阅读量:6219 次
发布时间:2019-06-21

本文共 1628 字,大约阅读时间需要 5 分钟。

abs()

取绝对值

print(abs(-1))print(abs(1))

all()

把序列中每一个元素做判断,所有的字符

print(all([1,2,'1']))print(all(['','']))

bin()

十进制转二进制

print(bin(3))

bool()

判断是否为bool值,其余都为True

print(bool(''))print(bool(None))print(bool(0))

bytes()

把一个字符串转换为一个字符编码

encoding编码,decode解码

ascii不能编码中文

name='你好'print(bytes(name,encoding='utf-8').decode('utf-8'))

chr()

按照ascii码打印出结果

print(chr(78))

dir()

查看某个对象用到的方法

print(dir(all))

divmod()

print(divmod(10,3))

str()

把某某转换为字符串

dic={"name":"alex"}dic_str=str(dic)

eval()

1.把字符串中的数据结构提取出来

2.把字符串中的表达式进行运算得出结果

hash()

可hash的数据类型即不可变数据类型,不可hash的数据类型即可变数据类型

hash出来的值长度是一致的。

不能够根据hash值反推出字符串的值

print(hash('12345sdf'))name='sb'print(hash(name))print('=-=>after',hash(name))

help()

查看帮助

print(help(all))

hex()

十进制转16进制

oct()

10---> 8

print(isinstance('abc',dict))

max() min()

取最大值和最小值

l=[1,3,100,-1]print(max(l))print(min(l))

zip()

print(list(zip(('a,''n','c'),(1,2,3))))p={'name': 'alex', 'age': 18, 'gender': 'none' }print(list(zip(p.keys(),p.values())))print(list(zip(['a','b'],'12345')))

max()和min()高级用法

age_dic={'alex_age':18,'wupeiqi_age':20,'zsc_age':100,'lhf_age':30}print(max(age_dic.values()))print(list(zip(age_dic.values(),age_dic.keys())))print(max(list(zip(age_dic.values(),age_dic.keys()))))---100[(100, 'zsc_age'), (30, 'lhf_age'), (20, 'wupeiqi_age'), (18, 'alex_age')](100, 'zsc_age')

max高级用法

取出字典中age最大的字典

people=[    {'name': 'alex', 'age':18},    {'name': 'wupeiqi', 'age':20},    {'name': 'zsc', 'age':100},    {'name': 'lhf', 'age':30}]# max可以指定处理方法print(max(people,key=lambda dic:dic['age']))---{'name': 'zsc', 'age': 100}# 相当于ret=[]for item in people:    ret.append(item['age'])print(max(ret))max(ret)

转载地址:http://cvlja.baihongyu.com/

你可能感兴趣的文章
C语言课程设计—图书管理系统
查看>>
iOS 多线程
查看>>
【BZOJ】1096: [ZJOI2007]仓库建设(dp+斜率优化)
查看>>
SQL删除重复数据方法
查看>>
C#资源文件与与资源名称字符串之间的互相转化
查看>>
[Unity][Heap sort]用Unity动态演示堆排序的过程(How Heap Sort Works)
查看>>
调试项目出错------360云盘同步搞的鬼
查看>>
sqlite建表语句(特别是外键问题)
查看>>
Android 刷新下拉控制 SwipeRefreshLayout
查看>>
Android 自定义View修炼-打造完美的自定义侧滑菜单/侧滑View控件(转)
查看>>
持久化框架Hibernate 开发实例(一)
查看>>
CentOS下php安装mcrypt扩展
查看>>
2015.10.14-TransactionScope测试
查看>>
Android中MediaMuxer跟MediaCodec用例
查看>>
缓冲区的运用
查看>>
细谈WEB标准
查看>>
经典SQL
查看>>
Gitweb 安装与配置
查看>>
Microsoft.Net中数字签名技术
查看>>
iOS-iOS8模拟器设置中文键盘
查看>>