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中的递归函数
Apr 27 Python
Python中的anydbm模版和shelve模版使用指南
Jul 09 Python
详解Python中的文件操作
Aug 28 Python
浅析python中的迭代与迭代对象
Oct 08 Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
使用selenium和pyquery爬取京东商品列表过程解析
Aug 15 Python
python shutil文件操作工具使用实例分析
Dec 25 Python
Python实现bilibili时间长度查询的示例代码
Jan 14 Python
Python decimal模块使用方法详解
Jun 08 Python
解决运行出现'dict' object has no attribute 'has_key'问题
Jul 15 Python
python性能测试工具locust的使用
Dec 28 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
sony ICF-2010 拆解与改装
2021/03/02 无线电
linux下实现定时执行php脚本
2015/02/13 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
2015/04/08 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
深入理解PHP内核(二)之SAPI探究
2015/11/10 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
在js中使用"with"语句中跨frame的变量引用问题
2007/03/08 Javascript
prototype 学习笔记整理
2009/07/17 Javascript
jQuery 页面 Mask实现代码
2010/01/09 Javascript
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
js打开windows上的可执行文件示例
2014/05/27 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
select下拉框插件jquery.editable-select详解
2017/01/22 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
Node.js如何对SQLite的async/await封装详解
2019/02/14 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
详解Vue之事件处理
2020/07/10 Javascript
Python numpy 常用函数总结
2017/12/07 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
Python subprocess库的使用详解
2018/10/26 Python
flask应用部署到服务器的方法
2019/07/12 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
详解python3类型注释annotations实用案例
2021/01/20 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
大学生自我评价范文分享
2014/02/21 职场文书
会计人员岗位职责
2014/03/19 职场文书
司机工作自我鉴定
2014/09/19 职场文书
防震减灾主题班会
2015/08/14 职场文书