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写的服务监控程序实例
Jan 31 Python
Python字符串拼接、截取及替换方法总结分析
Apr 13 Python
Python实现简易版的Web服务器(推荐)
Jan 29 Python
TensorFlow实现Batch Normalization
Mar 08 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
May 04 Python
Python语言快速上手学习方法
Dec 14 Python
python3.x提取中文的正则表达式示例代码
Jul 23 Python
Python测试模块doctest使用解析
Aug 10 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
Nov 25 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
Dec 10 Python
给numpy.array增加维度的超简单方法
Jun 02 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
239军机修复记
2021/03/02 无线电
php中++i 与 i++ 的区别
2012/08/08 PHP
PHP连接和操作MySQL数据库基础教程
2014/09/29 PHP
php无序树实现方法
2015/07/28 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
2009/11/14 Javascript
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
JSP跨iframe如何传递参数实现代码
2013/09/21 Javascript
JQuery悬停控制图片轮播——代码简单
2015/08/05 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
用Python进行基础的函数式编程的教程
2015/03/31 Python
Python修改MP3文件的方法
2015/06/15 Python
python使用fcntl模块实现程序加锁功能示例
2017/06/23 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
2019/07/03 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
Python如何用wx模块创建文本编辑器
2020/06/07 Python
如何一键升级Python所有包
2020/11/05 Python
J2EE中常用的名词进行解释
2015/11/09 面试题
前处理班长职位说明书
2014/03/01 职场文书
毕业班班主任工作总结2015
2015/07/23 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
Python机器学习之KNN近邻算法
2021/05/14 Python
Redis 哨兵集群的实现
2021/06/18 Redis