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实现批量改文件名称的方法
May 25 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
Python格式化日期时间操作示例
Jun 28 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
Python学习笔记之Zip和Enumerate用法实例分析
Aug 14 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
Python切割图片成九宫格的示例代码
Mar 10 Python
Python使用configparser读取ini配置文件
May 25 Python
python 模拟登陆163邮箱
Dec 15 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
Dec 17 Python
Python调用系统命令os.system()和os.popen()的实现
Dec 31 Python
详解在OpenCV中如何使用图像像素
Mar 03 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 Squid中可缓存的动态网页设计
2008/09/17 PHP
解析php如何将日志写进syslog
2013/06/28 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
php数组添加与删除单元的常用函数实例分析
2015/02/16 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
PHP下 Mongodb 连接远程数据库的实例代码
2017/08/30 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
如何设置iframe高度自适应在跨域情况下的可用方法
2013/09/06 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
浅谈javascript中执行环境(作用域)与作用域链
2016/12/08 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
详解node.js中的npm和webpack配置方法
2018/01/21 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
VSCode使用之Vue工程配置eslint
2019/04/30 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
2020/03/20 jQuery
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
基于Vue全局组件与局部组件的区别说明
2020/08/11 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
python正则表达式re之compile函数解析
2017/10/25 Python
python实现textrank关键词提取
2018/06/22 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
OpenCV 边缘检测
2019/07/10 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
深入了解Python enumerate和zip
2020/07/16 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
迟到检讨书1000字
2014/01/15 职场文书
剪枝的学问教学反思
2014/02/07 职场文书
运动会入场词50字
2014/02/20 职场文书
政治学求职信
2014/06/03 职场文书
大学生心理活动总结
2014/07/04 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
公司档案管理制度
2015/08/05 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS