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  __getattr__与__setattr__使用方法
Sep 06 Python
wxPython事件驱动实例详解
Sep 28 Python
python自动化测试之setUp与tearDown实例
Sep 28 Python
Python 模板引擎的注入问题分析
Jan 01 Python
Python中Django发送带图片和附件的邮件
Mar 31 Python
Python标准库之itertools库的使用方法
Sep 07 Python
matplotlib绘制动画代码示例
Jan 02 Python
Python编程实现的简单神经网络算法示例
Jan 26 Python
Python supervisor强大的进程管理工具的使用
Apr 24 Python
Pytorch之Variable的用法
Dec 31 Python
python爬虫---requests库的用法详解
Sep 28 Python
python 多线程爬取壁纸网站的示例
Feb 20 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调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
PHP命名空间(Namespace)的使用详解
2013/05/04 PHP
php使用fopen创建utf8编码文件的方法
2014/10/31 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
2013/07/01 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
Javascript实现从小到大的数组转换成二叉搜索树
2017/06/13 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
12步入门Python中的decorator装饰器使用方法
2016/06/20 Python
python绘制双柱形图代码实例
2017/12/14 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
基于树莓派的语音对话机器人
2019/06/17 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
2020/12/17 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
一份教室追逐打闹的检讨书
2014/09/27 职场文书
法院干警四风问题个人对照检查材料思想汇报
2014/10/07 职场文书
乡镇党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书
推荐信范文大全
2015/03/27 职场文书
小学教师见习总结
2015/06/23 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书
Python基础之条件语句详解
2021/06/16 Python