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 ...
随机推荐
- bzoj5006: [THUWC2017 Bipartite]随机二分图
某人在玩一个非常神奇的游戏.这个游戏中有一个左右各 nnn 个点的二分图,图中的边会按照一定的规律随机出现. 为了描述这些规律,某人将这些边分到若干个组中.每条边或者不属于任何组 (这样的边一定不会出 ...
- js中两个==和三个===的区别
首先,== equality 等同,=== identity 恒等. ==, 两边值类型不同的时候,要先进行类型转换,再比较. ==,不做类型转换,类型不同的一定不等. 下面分别说明: 先说 ===, ...
- 计时器setInterval()
在执行时,从载入页面后每隔指定的时间执行代码. 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串. 2. 交互时间:周期性执行或调用表达式之间的 ...
- 学习笔记之k-nearest neighbors algorithm (k-NN)
k-nearest neighbors algorithm - Wikipedia https://en.wikipedia.org/wiki/K-nearest_neighbors_algorith ...
- MySQL · 引擎特性 · 基于InnoDB的物理复制实现(转载)
http://mysql.taobao.org/monthly/2016/05/01/ 在开始之前,你需要对InnoDB的事务系统有个基本的认识.如果您不了解,可以参考我之前的几篇关于InnoDB的文 ...
- Linux下的文件操作——基于文件描述符的文件操作(2)
文件描述符的复制 MMAP文件映射 ftruncate修改文件大小 文件描述符的复制 系统调用函数dup和dup2可以实现文件描述符的复制,经常用来重定向进程的stdin(0), stdout(1 ...
- 主机、Docker时间与时区设置总结
最近在使用Docker容器时,部署java程序发现时间输出不对,在修改问题时总结如下. #date [-R] #查看主机时间 #timedatectl #查看主机时区 #tzselect ...
- 4G模块*99#拨号上网
操作系统:win10 模块型号:quectel EC20 CE FAG 4G模块拨号步骤如下: 1. 打开网络和internet设置 2. 选择“拨号” 3. 选择“设置新连接” 4. 选择“拨号调至 ...
- IIS 修改并发连接数
http://www.cnblogs.com/dudumao/p/4078687.html
- ~Vue实现简单答题功能,主要包含单选框和复选框
内容 实现简单答题效果 环境 Vue,webpack(自行安装) 实现方式 页面将答题列表传递给调用组件,组件将结果返回给调用页面(其它模式也ok,这只是例子) ------------------- ...