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使用Flask框架同时上传多个文件的方法
Mar 21 Python
在Python中使用dict和set方法的教程
Apr 27 Python
详解Python中最难理解的点-装饰器
Apr 03 Python
Python实现的破解字符串找茬游戏算法示例
Sep 25 Python
利用ctypes获取numpy数组的指针方法
Feb 12 Python
详解python 模拟豆瓣登录(豆瓣6.0)
Apr 18 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
Sep 20 Python
python爬虫 Pyppeteer使用方法解析
Sep 28 Python
python爬取本站电子书信息并入库的实现代码
Jan 20 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
Jun 30 Python
python 可视化库PyG2Plot的使用
Jan 21 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 错误之引号中使用变量
2009/05/04 PHP
php 文章采集正则代码
2009/12/28 PHP
兼容firefox,chrome的网页灰度效果
2011/08/08 PHP
php判断变量类型常用方法
2012/04/24 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
jquery中this的使用说明
2010/09/06 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
JS实现网页上随机产生超链接地址的方法
2015/11/09 Javascript
JavaScript中style.left与offsetLeft的使用及区别详解
2016/06/08 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
layer弹出层框架alert与msg详解
2017/03/14 Javascript
原生javascript实现分页效果
2017/04/21 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
2019/04/15 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
用uWSGI和Nginx部署Flask项目的方法示例
2019/05/05 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
如何通过python检查文件是否被占用
2020/12/18 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
SQL面试题
2013/04/30 面试题
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
结构工程研究生求职信
2013/10/13 职场文书
优秀学生事迹材料
2014/02/08 职场文书
大二法英学生职业生涯规划范文
2014/02/27 职场文书
家长写给孩子的评语
2014/04/18 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
党员年终个人总结
2015/02/14 职场文书
药品销售内勤岗位职责
2015/04/13 职场文书
环保建议书作文500字
2015/09/14 职场文书