python中的内置函数总结
一. 数学函数
- #abs() 绝对值
- #bin() 二进制 0b
- #oct() 八进制 0o
- #hex() 十六进制 0x
- #complex 复数
- x=1-2j
- print(x)
- print(x.real,x.imag)
- #divmod() #整除和余数
- print(divmod(1000,17))
- #max,min
- #lambda和max配合使用
- #求最高工资
- salary={'hantao':1000,
- 'mayun':500,
- 'xi':30}
- res=max(salary,key=lambda k:salary[k]) #key传入函数进行比较规则制定
- print(res)
- #与min()函数用法相同
- #pow(n1,n2,n3) n1**n2 或 n1**n2%n3 取余数
- print(pow(2,3))
- #round(n1,n2) 将n1保留n2位小数四舍五入
- #sum() 求和
二. 类型转换
- #all() #只能传入可迭代对象
- # Return True if bool(x) is True for all values x in the iterable.
- #If the iterable is empty, return True.
- print(all([1,2,[]]))
- #any() #只能传入可迭代对象
- #Return True if bool(x) is True for any x in the iterable.
- #If the iterable is empty, return False.
- print(any(['',[],'']))
- #bool()
- #bool值为假的有 0,None,空
- #bytes()
- #chr() 将对应数字转换为字母或字符(0~256 十进制或0x)
- print(chr(65))
- #ord() 将对应字符或字母转换为数字
- #dict,int,list,tuple,set,str,float,frozenset
- #enumerate() 将列表的索引和值放在一个元祖,是迭代器,计数迭代
- l=['','a','c']
- for x in enumerate(l):
- print(x,type(x))
- #id() 反映在内存中的地址,并不是真的地址
- #zip() 拉链函数 生成一个迭代器,并行迭代
- l1=['a','b','c']
- s1='qwe'
- print(list(zip(l1,s1)))
- #reversed() 倒转,产生一个迭代器,反序迭代
- print(list(reversed([1,3,6,2])))
- #slice() 造一个切片对象
- #__import__() 将字符串进行调用模块
三. 操作
- #callable() 是否可以被调用
- #dir() 查看.后的可调用属性
- print(dir(list))
- #format
- #globals() 查看全局变量
- #hash() 哈希
- #help() 查看帮助信息
- #isinstance 判断数据类型
- print(isinstance('sss',str))
- #item() 将可迭代对象变成迭代器对象 相当于__item__
- res=iter('asdf')
- print(next(res))
- #len() 长度,相当于__len__
- #sorted() 排序
- #lambda和sorted配合使用
- salary={'hantao':1000,
- 'mayun':500,
- 'xi':30}
- print(sorted(salary,key=lambda k:salary[k],reverse=True))
- #map() 映射
- l1=['hantao','mayun','xjp']
- print(list(map(lambda x:x+'_主席',l1)))
- #reduce() 进行处理
- from functools import reduce
- print(reduce(lambda x,y:x+y,range(101)))
- #filter() 过滤
- l2=['hantao主席','mayun主席','xjp']
- print(list(filter(lambda name:name.endswith('主席'),l2)))
- #eval() 将字符串的表达式执行,并返回结果(语句执行不了)
- #exec() 将字符串的表达式或语句执行,不返回结果
python中的内置函数总结的更多相关文章
- python中的内置函数,递归,递归文件显示(二),二分法
1.部分内置函数 repr()显示出字符串的官方表示形式,返回一个对象的string形式 # repr 就是原封不动的输出, 引号和转义字符都不起作用 print(repr('大家好,\n \t我叫周 ...
- python中的内置函数(一), lambda, filter, map
https://www.processon.com/view/link/5c10da0ce4b099ae3e137bf6 1.内置函数 内置函数就是python中提供的,可以直接拿来用的函数,比如pr ...
- python中一些内置函数实例
lambda表达式 简单函数可用lambda表达式 1. def f1() return(123) r1=f1() print() 2. f2=lambda:123 r2=f2() print() 以 ...
- python中的内置函数(一)
内置函数:内置函数就是python提供的,可以拿来直接用的函数 作用域相关 locals():返回当前作用域中的名字globals():返回全局作用域中的内容 def func(): print('我 ...
- python中的内置函数(2)
一.lambda匿名函数定义:为了解决一些简单的需求而设计的一句话函数例子:计算n的n次方 def func(n):#正常的写法 return n**2 f=lambda n:n**2 这里的lamb ...
- 2018.8.14 python中的内置函数(68个)
主要内容: python中68个内置函数的功能及使用方法
- python学习之【第十篇】:Python中的内置函数
1.前言 内置函数,就是Python内部预先定义好的函数,可以直接使用,Python中内置函数有以下这么多个: 2.map() 描述: map() 会根据提供的函数对指定序列做映射.第一个参数 fun ...
- Python中max()内置函数使用(list)
在学习完列表和元组的基础知识后,做到一个题: 求出列表中频次出现最多的元素. 学习到了python内置函数max的用法 其参数key的用法 匿名函数lamda的用法 python内置函数max() m ...
- python中常用内置函数和关键词
Python 常用内置函数如下: Python 解释器内置了很多函数和类型,您可以在任何时候使用它们.以下按字母表顺序列出它们. 1. abs()函数 返回数字的绝对值. print( abs(-45 ...
- Python中的内置函数__init__()的理解
有点意思,本来我是学习java的.总所周知,java也有构造函数,而python在面向对象的概念中,也有构造函数.它就是 __init__(self) 方法. 其实类似于__init__()这种方法, ...
随机推荐
- 解析IE, FireFox, Opera 浏览器支持Alpha透明的方法
先请看如下代码: filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Moz + FF */ op ...
- SVN入门2
TortoiseSVN 以简单易用的安装包的形式发布.双击安装文件并按照提示操作.安装文件会照顾其余的事情.安装结束后不要忘记重启电脑. Import(导入) 导入.导出是以服务器上的版本库为中心的. ...
- ASp.Net控件的生命周期
服务端事件 页面生命周期 描述 Init Initialization 初始化控件树 LoadViewState Unpack ViewState 从ViewState里提取出状态信息 LoadCon ...
- Unable to acquire Oracle environment handle 问题的解决
---恢复内容开始--- 转自:http://blog.csdn.net/zhangweiwindow/article/details/6575224 今天重装了一下系统,所以以前工作时配置的pyth ...
- 修改tomcat配置通过域名直接访问项目首页
1.在自己项目的web.xml中配置欢迎页面 <welcome-file-list> <welcome-file>index.html</welcome-file> ...
- 分布式项目中 linux 服务器 部署jar 应用脚本 deploy.sh
在实际项目的部署中,尤其是分布式项目,有很多服务的jar包需要 部署,这里抽取出公用的 deploy的脚本 下面是不含jdk配置的 #!/bin/bash JAVA_OPTIONS_INITIAL=- ...
- 关东升的《从零开始学Swift》3月9日已经上架
大家一直期盼的<从零开始学Swift>于3月9日已经上架,它是关东升老师历时8个月的呕心沥血所编著,全书600多页,此本书基于Swift 2.x,通过大量案例全面介绍苹果平台的应用开发.全 ...
- 获取ScrollView的onScrollListener
scrollView.getViewTreeObserver().addOnScrollChangedListener(new OnScrollChangedListener() { @Overrid ...
- 01.ZooKeeper安装和介绍
1.ZooKeeper安装和启动 1.下载解压ZooKeeper ZooKeeper官方地址:http://zookeeper.apache.org/ 下载当前稳定版本:zookeeper-3.4.6 ...
- [ Office 365 开发系列 ] 身份认证
前言 本文完全原创,转载请说明出处,希望对大家有用. 通常我们在开发一个应用时,需要考虑用户身份认证及授权,Office 365使用AAD(Azure Active Directory)作为其认证机构 ...