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获取CPU、内存和硬盘等windowns系统信息的2个例子
Apr 15 Python
python的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
解析Python编程中的包结构
Oct 25 Python
Python这样操作能存储100多万行的xlsx文件
Apr 16 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
Aug 04 Python
浅析Python语言自带的数据结构有哪些
Aug 27 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
Mar 09 Python
什么是python的列表推导式
May 26 Python
浅谈Python程序的错误:变量未定义
Jun 02 Python
python导入库的具体方法
Jun 18 Python
Python OpenCV中的numpy与图像类型转换操作
Dec 11 Python
Python实现天气查询软件
Jun 07 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
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
2015/10/01 PHP
PHP中for循环与foreach的区别
2017/03/06 PHP
2017年最新PHP经典面试题目汇总(上篇)
2017/03/17 PHP
thinkphp 验证码 的使用小结
2017/05/07 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
thinkphp中的多表关联查询的实例详解
2017/10/12 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
AngularJS入门教程之双向绑定详解
2016/08/18 Javascript
Ajax验证用户名或昵称是否已被注册
2017/04/05 Javascript
vue中的scope使用详解
2017/10/29 Javascript
vue2.0+koa2+mongodb实现注册登录
2018/04/10 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
Python实现115网盘自动下载的方法
2014/09/30 Python
wxPython窗口中文乱码解决方法
2014/10/11 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
Python反转序列的方法实例分析
2018/03/21 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
利用Python进行图像的加法,图像混合(附代码)
2019/07/14 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
黄继光的英雄事迹材料
2014/02/13 职场文书
2015年售票员工作总结
2015/04/29 职场文书
领导干部失职检讨书
2015/05/05 职场文书
工作时间证明
2015/06/15 职场文书
利用python做表格数据处理
2021/04/13 Python