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在linux系统下获取系统内存使用情况的方法
May 11 Python
Python构建网页爬虫原理分析
Dec 19 Python
解决pandas使用read_csv()读取文件遇到的问题
Jun 15 Python
windows下python 3.6.4安装配置图文教程
Aug 21 Python
python将txt文件读入为np.array的方法
Oct 30 Python
Python函数装饰器常见使用方法实例详解
Mar 30 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
Python hashlib常见摘要算法详解
Jan 13 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
May 24 Python
一篇文章弄懂Python关键字、标识符和变量
Jul 15 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
Jul 23 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
日本十大科幻动漫 宇宙骑士垫底,第一已成经典
2020/03/04 日漫
一条久听不愿放下的DIY森海MX500,三言两语话神奇
2021/03/02 无线电
一个PHP数组应该有多大的分析
2009/07/30 PHP
PHP clearstatcache()函数详解
2010/03/02 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
JavaScript 判断浏览器是否支持SVG的代码
2013/03/21 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
深入浅析Bootstrap列表组组件
2016/05/03 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
2020/10/29 Javascript
js加减乘除精确运算方法实例代码
2021/01/17 Javascript
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
python 的列表遍历删除实现代码
2020/04/12 Python
Python实现图片转字符画的示例代码
2017/08/21 Python
图解Python变量与赋值
2018/04/03 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
2021/01/29 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
英国工具中心:UK Tool Centre
2017/07/10 全球购物
销售代表求职自荐信
2013/10/01 职场文书
室内设计专业个人的自我评价
2013/10/19 职场文书
土建施工员岗位职责
2014/07/16 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
中班教师个人总结
2015/02/05 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
Python re.sub 反向引用的实现
2021/07/07 Python
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs