Python基础(十一)--内置函数
内置函数
数学类
abs():绝对值
round():四舍五入 >>> round(1.3747,1) 1.4
sum():求和 >>> sum({1:'dj',2:'dj'}) 3
进制类
bin():返回一个数字的二进制值
hex():返回一个数字的十六进制值
oct():返回八进制
布尔类
bool():返回数据的布尔值.(字符串为true)
any():判断参数内部的元素是否至少有一个为true >>> any((1,2,0)) True ,参数可以为元组,字符串,字典,集合,列表
all():判断参数内部的元素是否都为true,同上
编码类
ascii():返回字符串对象,若参数中包含非ascii字符,则以\u\e\x代替
ord():返回字符的ascii码
byte():可将的字符串编码成bytes类型,类似于str.encode()
bytearray():https://www.runoob.com/python/python-func-bytearray.html
>>> a= bytearray('你好','gbk')
>>> a
bytearray(b'\xc4\xe3\xba\xc3')
>>> a[1]=200
>>> a.decode('gbk')
'娜好'
数据操作类
emunate():将可遍历对象中的元素和其下表拿出来组成一个元组元素
>>> list(enumerate({1:'A',2:'B'})) #字典只将key值拿出来
[(0, 1), (1, 2)]
>>> list(enumerate({1,2})) #集合
[(0, 1), (1, 2)]
eval():将字符串类型表达式识别为成真.表达式
exea():可以识别语句
filter():filter(function,seq),此处的function为判断,依次将seq中元素传入function中做判断,返回判断为true的元素
map():map(function,seq),此处的function为数学运算,依次将seq中元素传入function中做运算,返回运算后的结果
float():将字符串类型数字或者数字转成浮点数
frozenset():将集合变成不可修改的集合
hash():将数据进行hash运算
isinstance():判断数据类型 >>> isinstance([1,2],set) False
max(),min():返回最大,最小值
zip():元素匹配合并多个列表
>>> a=[1,2,3]
>>> b={1:'A',2:'B'}
>>> list(zip(a,b))
[(1, 1), (2, 2)]
Python基础(十一)--内置函数的更多相关文章
- 十六. Python基础(16)--内置函数-2
十六. Python基础(16)--内置函数-2 1 ● 内置函数format() Convert a value to a "formatted" representation. ...
- 十五. Python基础(15)--内置函数-1
十五. Python基础(15)--内置函数-1 1 ● eval(), exec(), compile() 执行字符串数据类型的python代码 检测#import os 'import' in c ...
- python基础(15):内置函数(一)
1. 内置函数 什么是内置函数? 就是python给你提供的,拿来直接⽤的函数,比如print,input等等,截⽌到python版本3.6.2 python⼀共提供了68个内置函数.他们就是pyth ...
- python基础(内置函数+文件操作+lambda)
一.内置函数 注:查看详细猛击这里 常用内置函数代码说明: # abs绝对值 # i = abs(-123) # print(i) #返回123,绝对值 # #all,循环参数,如果每个元素为真,那么 ...
- Python基础:内置函数
本文基于Python 3.6.5的标准库文档编写,罗列了英文文档中介绍的所有内建函数,并对其用法进行了简要介绍. 下图来自Python官网:展示了所有的内置函数,共计68个(14*4+12),大家可以 ...
- 第六篇:python基础_6 内置函数与常用模块(一)
本篇内容 内置函数 匿名函数 re模块 time模块 random模块 os模块 sys模块 json与pickle模块 shelve模块 一. 内置函数 1.定义 内置函数又被称为工厂函数. 2.常 ...
- Python基础编程 内置函数
内置函数 内置函数(一定记住并且精通) print()屏幕输出 int():pass str():pass bool():pass set(): pass list() 将一个可迭代对象转换成列表 t ...
- 学习PYTHON之路, DAY 4 - PYTHON 基础 4 (内置函数)
注:查看详细请看https://docs.python.org/3/library/functions.html#next 一 all(), any() False: 0, Noe, '', [], ...
- Python基础_内置函数
Built-in Functions abs() delattr() hash() memoryview() set() all() dict() help() min() setat ...
- python基础(16):内置函数(二)
1. lamda匿名函数 为了解决⼀些简单的需求⽽设计的⼀句话函数 # 计算n的n次⽅ def func(n): return n**n print(func(10)) f = lambda n: n ...
随机推荐
- 网络文件共享服务—NFS服务
NFS服务 NFS:Network File System 网络文件系统,基于内核的文件系统: Sun公司开发,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,基于RPC(Rem ...
- linux下编辑VI窗口插入与编辑命令
前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率. 一,模式 vi编辑器有3种模式:命令模式.输入模式.末行模式.掌握 ...
- java基于jcifs.smb实现远程发送文件到服务器
1.服务器指定共享文件夹 1.1.验证服务器共享文件夹本地可以访问: 2.导入依赖的相关jar包 jcifs-1.3.**.jar: <dependency> <gr ...
- Android Popwindow使用总结
Android Popwindow使用总结 转 https://www.jianshu.com/p/3812ff5ef272 1.基本使用方法 View view = getLayoutInflate ...
- Java实现ModbusTCP通信
一个项目,需要用Java实现使用ModbusTCP和硬件设备通信 资料 代码下载 本文的代码和仿真软件:蓝奏云下载 官网资料 Modbus官网 Modbus协议 Modbus技术资源 MODBUS T ...
- Vue报错 Duplicate keys detected: '1'. This may cause an update error. vue报错
情况一.错误信息展示为关键字‘keys‘,此时应该检查for循环中的key,循环的key值不为唯一性 (很普通) 情况二.有两个相同的for循环,而这两个for循环的key值是一样的,此时将一个的ke ...
- 关于Python正则表达式findall函数问题详解
关于Python正则表达式 findall函数问题详解 在写正则表达式的时候总会遇到不少的问题, 特别是在表达式有多个元组的时候.下面看下re模块下的findall()函数和多个表达式元组相遇的时候会 ...
- 跨域form下载方式 批量下载
downloadFileForm:function(fid) { var url = "https://file.xxxx.com/fileDownload.do"; var in ...
- 陷门函数Trapdoor Function
陷门函数:正向计算是很容易的,但若要有效的执行反向计算则必须要知道一些secret/knowledge/trapdoor(知识?),也称为伪随机置换,可用于构造公钥密码系统. 若 f 为陷门函数,则 ...
- Pedro domingos
Dear Professor: I am a university student in China and study on MLN recently; ...