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实现进程间通信简单实例
Jul 23 Python
在Python中操作字典之setdefault()方法的使用
May 21 Python
Python Sqlite3以字典形式返回查询结果的实现方法
Oct 03 Python
windows下python和pip安装教程
May 25 Python
Django使用Mysql数据库已经存在的数据表方法
May 27 Python
python爬取足球直播吧五大联赛积分榜
Jun 13 Python
python面向对象法实现图书管理系统
Apr 19 Python
PyCharm使用Docker镜像搭建Python开发环境
Dec 26 Python
python实现修改固定模式的字符串内容操作示例
Dec 30 Python
关于Python字符编码与二进制不得不说的一些事
Oct 04 Python
详解anaconda安装步骤
Nov 23 Python
Python3 使用pip安装git并获取Yahoo金融数据的操作
Apr 08 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/08/07 PHP
php上的memcache和memcached两个pecl库
2010/03/29 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
2016/09/11 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
jquery实现简单易懂的图片展示小例子
2013/11/21 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
jQuery 实现鼠标画框并对框内数据选中的实例代码
2017/08/29 jQuery
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
Vue 的 v-model用法实例
2020/11/23 Vue.js
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
win7安装python生成随机数代码分享
2013/12/27 Python
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
Python之Scrapy爬虫框架安装及简单使用详解
2017/12/22 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
django下创建多个app并设置urls方法
2020/08/02 Python
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
英国第二大营养品供应商:Vitabiotics
2016/10/01 全球购物
互动出版网:专业书籍
2017/03/21 全球购物
澳洲在线厨具商店:Kitchen Style
2018/05/05 全球购物
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
物流专业求职计划书
2014/01/10 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
市级优秀班主任事迹材料
2014/05/13 职场文书
美食节策划方案
2014/05/26 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
运动会广播稿200字
2014/10/18 职场文书
2014年企业员工工作总结
2014/12/09 职场文书
个人廉政承诺书
2015/04/28 职场文书
离婚起诉书范本
2015/05/18 职场文书
PyQt5 QThread倒计时功能的实现代码
2021/04/02 Python