python 内置函数汇总详解


Posted in Python onSeptember 16, 2019

1.强制类型转换

  • dict() 强制转换为字典类型
  • list() 强制转换为列表类型
  • tuple() 强制转换为元组类型
  • int()

    强制转为整形

  • str() 强制转换为字符串类型
  • bool() 强制转换为布尔类型
  • set() 强制转换为集合类型

2.输入输出

  • print() 输出
  • input() 输入

3.数学相关

abs() 绝对值

qqq = abs(-253)
print(qqq)

float() 转换成浮点型

v = 55
v1 = float(v)
print(v1)

max() 找到最大值

list = [11,22,33,55]
qqq = max(list)
print(qqq)

min() 找到最小值

list = [11,22,33,55]
qqq = min(list)
print(qqq)

sum() 求和

list = [11,22,33,55]
qqq = sum(list)
print(qqq)

divmod 两个数相除得商和余数

a = 101
b = 5
# C为商,D为余数
c,d = divmod(a,b)
print(c,d)

4.进制转换相关

  • bin(),将十进制转换为二进制
  • oct(),将十进制转换为八进制
  • int(),将其他进制转换为十进制
v1 = '0b1101'
# 用base表示读的是二进制,base 的值代表要转换的进制
result = int(v1,base=2)
print(result)

hex(),将十进制转换为十六进制

5.编码相关

chr()

# 将十进制数字转换成unicode编码中的对应字符串
v = chr(90)
print(v)

ord()

# 根据字符在unicode编码中找到其对应的十进制。
v = ord('过')
print(v)

6.内置函数高级

map() : 循环每个元素(第二个参数)。让后将每个元素执行函数(第一个参数),将每个函数执行的结果保存到新的列表中并返回。

v1 = [11,22,33,44,55]
def func(arg):
  return arg+100
# 第一个参数:必须是和函数
# 第二个参数:必须是可迭代类型(可以被for循环的)
result = map(func,v1)# 然后将函数的返回值添加到一个空列表
print(list(result))#map返回一个特殊的对象,必须要转换成列表才能看见# 简写:
v = [11,22,33]reslt = map(lambda x:x+100,v)print(list(reslt))

filter():

v = [11,22,'wdc',22,'qwee',33]
def wdc(v):
  if type(v) == int:
    return True
  else:
    return False
# 将列表V中的每一个元素传递给函数wdc,如果返回值为True,则添加到列表中,否则不添加
result = filter(wdc,v)
print(list(result))# 或
v = [11,22,'wdc',22,'qwee',33]def wdc(v):  return type(v) == int# 将列表V中的每一个元素传递给函数wdc,如果返回值为True,则添加到列表中,否则不添加result = filter(wdc,v)print(list(result))

reduce

import functools
v = [1,2,3,4,5,6]
def func(x,y):
  return x + y
# 将v列表中的所有元素依次传入func函数中,返回一个值。
result = functools.reduce(func,v)
print(result)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
零基础写python爬虫之urllib2使用指南
Nov 05 Python
基于Python os模块常用命令介绍
Nov 03 Python
Python面向对象之类的内置attr属性示例
Dec 14 Python
python 多线程对post请求服务器测试并发的方法
Jun 13 Python
pandas计数 value_counts()的使用
Jun 24 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
python实现学生成绩测评系统
Jun 22 Python
六种酷炫Python运行进度条效果的实现代码
Jul 17 Python
python与js主要区别点总结
Sep 13 Python
Python调用REST API接口的几种方式汇总
Oct 19 Python
Python中过滤字符串列表的方法
Dec 22 Python
用python对excel进行操作(读,写,修改)
Dec 25 Python
Python爬虫实现“盗取”微信好友信息的方法分析
Sep 16 #Python
python 字符串常用方法汇总详解
Sep 16 #Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
Sep 16 #Python
python tkinter组件使用详解
Sep 16 #Python
python tkinter组件摆放方式详解
Sep 16 #Python
python动态视频下载器的实现方法
Sep 16 #Python
python tkinter基本属性详解
Sep 16 #Python
You might like
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
区别JavaScript函数声明与变量声明
2018/09/12 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
JavaScript生成一个不重复的ID的方法示例
2019/09/16 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
基于javascript的无缝滚动动画1
2020/08/07 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
Python栈算法的实现与简单应用示例
2017/11/01 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
python IP地址转整数
2020/11/20 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
巴西购物网站:Submarino
2020/01/19 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
大学生军训自我鉴定
2014/02/12 职场文书
《宿建德江》教学反思
2014/04/23 职场文书
优秀教师推荐材料
2014/12/16 职场文书
道歉的话怎么说
2015/05/12 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
python迷宫问题深度优先遍历实例
2021/06/20 Python
pycharm代码删除恢复的方法
2021/06/26 Python
Kubernetes控制节点的部署
2022/04/01 Servers
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python