python内置函数使用
print(abs(1)) #绝对值,正数就是自己
print(abs(-1)) # print(all([1,2,3,"",''])) #计算可迭代对象中是否为真,其中一个为假,就显示为假
print(all('')) # If the iterable is empty, return True. print(any([1,2,3,"",''])) #计算可迭代对象中是否为真,其中一个为真,就显示为真 print(bin(3)) #把十进制转为二进制
print(hex(3)) #把十进制转为十六进制
print(oct(12)) #把十进制转为八进制 print(bytes("测试",encoding="utf-8")) #把字符串转为二进制 print(chr(97)) #打印97对应的ascii码数据 print(dir(all)) #打印all对象的方法和属性 #eval("需要提取的数据") #可以将字符串数据提取出来,也可以把字符串中的运算计算出来 print(isinstance(1,int)) #判断一个数据是不是相应的数据类型 print(globals()) #打印当前的全局变量
print(__file__) #打印当前文件的路劲 相对路劲 print(locals()) #打印当前的局部变量 print(list(zip((1,2,3,4,5),("a","b","c")))) #[(1, 'a'), (2, 'b'), (3, 'c')]
print(list(zip(['a','b'],''))) #[('a', '1'), ('b', '2')]
print(list(zip("hello",''))) #[('h', '1'), ('e', '2'), ('l', '3'), ('l', '4'), ('o', '5')] print(max(5,10)) #10 #不通类型之间的数据不能进行比较 li = [(1,'b'),(2,'a'),(3,'d')]
print(max(li)) #(3, 'd') li = [(1,'b'),(1,'a'),(1,'d')] #依次拿里面第一个1比较 发现都是一样的,这是就比较第二个字符串 b a d进行比较
print(max(li)) #(1, 'd')
print(max("a10","c10","d10")) #d10 print(pow(2,3)) #2**3
print(pow(2,3,2)) #2**3%2 ret = [
{'name':'d',"age":221},
{'name':'c',"age":332},
{'name':'a',"age":89},
{'name':'b',"age":111},
]
print(max(ret,key=lambda dic:dic['age'])) #{'name': 'c', 'age': 332}
#上面max(ret,key=lambda dic:dic['age']) 就是相当于下面的for循环,把ret依次赋值给lambaa进行处理后max计算大小
v = []
for i in ret:
v.append(i['age'])
print(v) #[221, 332, 89, 111] print(list(reversed([5,3,8,1]))) #[1, 8, 3, 5] print(round(3.5)) #4 4舍5入 l="apple"
s1 = slice(3,5) #和切片[3:5] 一样
print(l[s1]) #le print(sorted(["c","a","b"])) #['a', 'b', 'c'] 排序 name_dic = {'a':22,'b':33,'c':11}
print(sorted(name_dic)) #['a', 'b', 'c']
print(sorted(name_dic,key=lambda key:name_dic[key])) #['c', 'a', 'b']
print(sorted(zip(name_dic.keys(),name_dic.values()))) #[('a', 22), ('b', 33), ('c', 11)] print(sum(range(5))) #10, 计算和
print(sum([1,3,4,5,6])) # #import 'test' 报错
__import__("test") #加入是一个字符串类型;需要把这个模块导入,这时候需要用__import__
python内置函数使用的更多相关文章
- python内置函数
python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...
- python 内置函数和函数装饰器
python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ...
- Python基础篇【第2篇】: Python内置函数(一)
Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位 ...
- [python基础知识]python内置函数map/reduce/filter
python内置函数map/reduce/filter 这三个函数用的顺手了,很cool. filter()函数:filter函数相当于过滤,调用一个bool_func(只返回bool类型数据的方法) ...
- Python内置函数进制转换的用法
使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Convert an integer numb ...
- Python内置函数(12)——str
英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string ...
- Python内置函数(61)——str
英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string ...
- 那些年,很多人没看懂的Python内置函数
Python之所以特别的简单就是因为有很多的内置函数是在你的程序"运行之前"就已经帮你运行好了,所以,可以用这个的特性简化很多的步骤.这也是让Python语言变得特别的简单的原因之 ...
- Python 内置函数笔记
其中有几个方法没怎么用过, 所以没整理到 Python内置函数 abs(a) 返回a的绝对值.该参数可以是整数或浮点数.如果参数是一个复数,则返回其大小 all(a) 如果元组.列表里面的所有元素都非 ...
- 【转】实习小记-python 内置函数__eq__函数引发的探索
[转]实习小记-python 内置函数__eq__函数引发的探索 乱写__eq__会发生啥?请看代码.. >>> class A: ... def __eq__(self, othe ...
随机推荐
- Python——pandas读取JSON数据,xml,html数据(python programming)
- [转][C#][WebApi]
在 WebApi 中获取网页在服务器上的位置可以使用以下两种方式: string filePath = HostingEnvironment.MapPath(string.Format("/ ...
- 廖雪峰Java2-2数据封装-2构造方法
在2-2-1中,创建1个实例需要3步 Person ming = new Person(); ming.setName(" 小明 "); ming.setAge(16); 问题:能 ...
- Linux 防火墙和SELinux的开启和关闭
防火墙(firewalld) 临时关闭防火墙 systemctl stop firewalld 永久防火墙开机自关闭 systemctl disable firewalld 临时打开防火墙 syste ...
- IBM MQ常用命令
常用命令 创建队列管理器crtmqm –q QMgrName-q是指创建缺省的队列管理器删除队列管理器dltmqm QmgrName启动队列管理器strmqm QmgrName如果是启动默认的队列管理 ...
- vue 创建单文件组件 注册组件 以及组件的使用
<template> <div id="app"> <v-home></v-home> <hr > <br> ...
- delphi正则表达式学习笔记(二)
正则表达式大全 字符 描述 \ 将下一个字符标记为一个特殊字符.或一个原义字符.或一个向后引用.或一个八进制转义符.例如,"n"匹配字符"n"."\n ...
- 批处理taskkill运行结束不掉程序以及停留问题
我原来就一句代码 TASKKILL /F /IM QQ.exe 保存为taskkill.bat,结果运行起来一直显示,但是没有结束掉进程,百度搜索才知道taskkill为系统关键字,不能命名为task ...
- 《linux性能及调优指南》 3.4 硬盘瓶颈
翻译:Hank (http://blog.csdn.net/fireroll)版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明.原文名称:<Linux Performance an ...
- linux命令之vi文本编辑器
vi filename :打开或新建文件,并将光标置于第一行首 按i,开始输入(insert) d删除整行 u 撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作 ESC退出输入 按ESC键 跳 ...