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连接mongodb操作数据示例(mongodb数据库配置类)
Dec 31 Python
python使用os模块的os.walk遍历文件夹示例
Jan 27 Python
wxPython定时器wx.Timer简单应用实例
Jun 03 Python
Python的Django框架中从url中捕捉文本的方法
Jul 20 Python
Python找出9个连续的空闲端口
Feb 01 Python
Python使用Django实现博客系统完整版
Sep 29 Python
Python3实现的简单验证码识别功能示例
May 02 Python
Python基于最小二乘法实现曲线拟合示例
Jun 14 Python
python selenium循环登陆网站的实现
Nov 04 Python
Python算法的时间复杂度和空间复杂度(实例解析)
Nov 19 Python
解决python便携版无法直接运行py文件的问题
Sep 01 Python
字典算法实现及操作 --python(实用)
Mar 31 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简单获取复选框值的方法
2016/05/11 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
用于自动添加Digg This!按钮的JavaScript
2006/12/23 Javascript
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
JavaScript必知必会(十) call apply bind的用法说明
2016/06/08 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
js canvas实现擦除动画
2016/07/16 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
浅谈HTTP 缓存的那些事儿
2018/10/17 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
[01:54]TI珍贵瞬间系列(五):压力
2020/08/29 DOTA
Python多线程编程(二):启动线程的两种方法
2015/04/05 Python
jupyter安装小结
2016/03/13 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
python用户管理系统的实例讲解
2017/12/23 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
python selenium xpath定位操作
2020/09/01 Python
分享CSS3制作卡片式图片的方法
2016/07/08 HTML / CSS
无谷物狗粮:Pooch & Mutt
2018/05/23 全球购物
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
鲁迅故里导游词
2015/02/05 职场文书
校本培训个人总结
2015/02/28 职场文书
vue中div禁止点击事件的实现
2022/04/02 Vue.js
Python Flask实现进度条
2022/05/11 Python