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模块学习 re 正则表达式
May 19 Python
python解决字典中的值是列表问题的方法
Mar 04 Python
pygame学习笔记(1):矩形、圆型画图实例
Apr 15 Python
构建Python包的五个简单准则简介
Jun 15 Python
对Tensorflow中的矩阵运算函数详解
Jul 27 Python
对python中大文件的导入与导出方法详解
Dec 28 Python
Python3中函数参数传递方式实例详解
May 05 Python
django 简单实现登录验证给你
Nov 06 Python
Pytorch中实现只导入部分模型参数的方式
Jan 02 Python
python实现的Iou与Giou代码
Jan 18 Python
python匿名函数lambda原理及实例解析
Feb 07 Python
python如何进行基准测试
Apr 26 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
PHP 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
jquery imgareaselect 使用利用js与程序结合实现图片剪切
2009/07/30 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
解决vue中axios设置超时(超过5分钟)没反应的问题
2020/09/04 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
Python写的服务监控程序实例
2015/01/31 Python
Python中装饰器的一个妙用
2015/02/08 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
图文详解python安装Scrapy框架步骤
2019/05/20 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
python之拟合的实现
2019/07/19 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
Python AutoCAD 系统设置的实现方法
2020/04/01 Python
Python 炫技操作之合并字典的七种方法
2020/04/10 Python
在python中求分布函数相关的包实例
2020/04/15 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
为什么说python更适合树莓派编程
2020/07/20 Python
python创建文本文件的简单方法
2020/08/30 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
Tod’s英国官方网站:意大利奢华手工制作手袋和鞋履
2019/03/15 全球购物
浅谈react路由传参的几种方式
2021/03/23 Javascript
国际会议邀请函范文
2014/01/16 职场文书
医学院毕业生自荐信范文
2014/03/06 职场文书
党员教师四风自我剖析材料
2014/09/30 职场文书
安全事故隐患排查治理制度
2015/08/05 职场文书
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python