python中内置函数简要介绍

pyton3.11版本中常用的内置函数,不需要导入,可直接使用。这些函数大多数都是比较常用的,很多在之前的文章都有介绍过。

大家也可直接到官网查看学习
https://docs.python.org/zh-cn/3.11/library/functions.html。

内置函数

abs()

min()

max()

sum()

round()

divmod()

pow()

dict()

tuple()

str()

set()

list()

bytes()

complex()

float()

int()

frozenset()

bool()

bytearray()

unicode()

iter()

bin()

oct()

ord()

hex()

chr()

slice()

range()

object()

property()

super()

dir()

vars()

classmethod()

staticmethod()

callable()

next()

help()

id()

memoryview()

issubclass()

repr()

len()

type()

print()

format()

reversed()

sorted()

input()

getattr()

delattr()

setattr()

hasattr()

hash()

enumerate()

globals()

eval()

isinstance()

any()

all()

open()

locals()

map()

filter()

reduce()

exec()

zip()

compile()

  • 常用的计算相关函数

abs(): 取绝对值,

min(): 取最小值,

max(): 取最大值,

sum(): 求和,

round(): 取小数四舍五入,

divmod(): 计算除数和余数,

pow(): 计算x的y次方,

complex():创建复数

len(): 返回对象的长度(元素个数)

  • 常用的数据类型相关函数

dict():创建字典,

tuple():创建元组,

str():创建字符串,

set():创建集合,

list():创建列表,

bytes():创建字节串,

float():创建浮点数,

int():创建整形,

bool():创建布尔值,

frozenset():创建不可变集合,

bytearray():创建字节数组,

unicode():创建unicode字符,

iter():创建迭代器对象,

next(): 调用 iterator 的 __next__() 方法获取下一个元素。

  • 常用的编解码相关函数

bin():转换二进制,

oct():转换八进制,

hex():转换十六进制,

ord():返回指定字符的Unicode码,

chr():返回unicode码对应的字符

  • 常用跟类相关函数

super():调用父类方法

classmethod():标识类方法,

staticmethod():标识静态方法,

object():创建对象,

dir():查找对象的属性和方法,

vars():返回模块、类、实例或任何其它具有 __dict__ 属性的对象的 __dict__ 属性,

property():创建或返回一个属性值。

repr():返回对象通过__repr__()定义的字符串。 

getattr():对象中指定名称的属性的值。

hasattr():判断对象是否存在某属性。

setattr():函数会将值赋给属性。

delattr():函数会删除属性。

  • 高阶函数

传入参数为function和可迭代对象的函数,如map(),filter(),reduce() (reduce函数高版本已放在了functools模块)

  • 其他一些常用函数

print():打印日志函数

reversed():对传入参数做反向输出

sorted(): 对传入可迭代对象排序

all():对于迭代对象的的所有值,如果bool()的结果都为 True,则返回 True。

any():对于迭代对象的的所有值,如果bool()的结果任意一个为 True,则返回 True。

enumerate() :用于将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标。

range() :函数用于生成一个不可变的数字序列。

format(): 方法用于格式化字符串。

globals():返回实现当前模块命名空间的字典。

locals():更新并返回表示当前本地符号表的字典。

hash():返回对象的哈希值。

help():启动内置的帮助系统。

id():返回对象的内存地址。

input():读取输入,末尾不带换行符。

isinstance():判断如果 对象是不是给定的类型。

issubclass(): 判断对象是否是某类的子类。

open(): 打开文件并返回文件对象.

slice():返回一个切片对象,通常用于序列(比如列表)的切片操作,不直接用于迭代操作。

type():返回对象的类型。

zip():在多个迭代器上并行迭代,从每个迭代器返回一个数据项组成元组。

callable():判断object 是不是可调用的。

compile():将 参数编译成代码或 AST 对象,然后被 exec() 或 eval() 执行。

eval():执行传入的字符串,

exec():支持动态执行 Python 代码。

共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。”

-----指水滴不断地滴,可以滴穿石头;

-----比喻坚持不懈,集细微的力量也能成就难能的功劳。

----感谢读者的阅读和学习和关注,谢谢大家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/838431.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高质量新闻数据集OpenNewsArchive:880万篇主流新闻报道,国产大模型开源数据又添猛料

在构建国产大语言模型的道路上,高质量新闻是不可或缺的重要语料之一。这类语料集准确性、逻辑性、时效性于一体,同时包含丰富的事实知识,可以大幅提升模型的文本生成质量、词汇表达能力、事件理解分析能力以及时序内容的适应性和预测能力&…

《Python编程从入门到实践》day29

# 昨日知识点回顾 修改折线图文字和线条粗细 矫正图形 使用内置格式 # 今日知识点学习 15.2.4 使用scatter()绘制散点图并设置样式 import matplotlib.pyplot as plt import matplotlib matplotlib.use(TkAgg)plt.style.use(seaborn-v0_8) # 使用内置格式 fig, ax plt.subpl…

LeetCode494:目标和

题目描述 给你一个非负整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 ‘’ 或 ‘-’ ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums [2, 1] ,可以在 2 之前添加 ‘’ ,在 1 之…

力扣刷题 day2

快乐数 202. 快乐数 - 力扣(LeetCode)   图: java // 快乐数 --> 19 > 1^2 9 ^2 82 > 82 > 8 ^ 2 2 ^ 2 ......public boolean isHappy(int n) {// 使用快慢指针int slow n, fast getSum(n);while (slow ! fast) {slow getSum(slo…

【计算机毕业设计】springboot二手家电管理平台

时代在飞速进步,每个行业都在努力发展现在先进技术,通过这些先进的技术来提高自己的水平和优势,二手家电管理平台当然不能排除在外。二手家电管理平台是在实际应用和 软件工程的开发原理之上,运用java语言以及前台VUE框架&#xf…

基于SSM的婚恋网站的设计与实现(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的婚恋网站的设计与实现(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spri…

std::remove-----std::remove_if

std::remove和std::remove_if 是 C11 标准库中的一个算法函数. std::remove 作用 遍历一遍容器,将容器中所有不是指定元素的元素往前复制。 总之就是一句话: 把不该删除的移动到前面,后面的就是应该删除的。 注意: 1&#…

函数递归练习

目录 1.分析下面选择题 2.实现求第n个斐波那契数 3.编写一个函数实现n的k次方,使用递归实现。 4.写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和 5.递归方式实现打印一个整数的每一位 6.实现求n的阶乘 1.分析下面选择…

算术平均数

算术平均数(average)是一组数据相加后除以数据的个数而得到的结果,是度量数据水平的常用统计量,在参数估计和假设检验中经常用到。比如:用职工平均工资来衡量职工工资的一般水平,用平均体重来观察某一人群体…

基于LeNet5实现手写数字识别,可视化卷积层。

LeNet5 CNN卷积网络的发展史 1. LetNet5(1998) 2. AlexNet(2012) 3. ZFNet(2013) 4. VGGNet(2014) 5. GoogLeNet(2014) 6. ResNet(2015) 7. DenseNet(2017) 8. EfficientNet(2019) 9. Vision Transformers(2020) 10. 自适应卷积网络(2021) 上面列出了发展到现在CNN的一些经典…

单位个人如何向期刊投稿发表文章?

在单位担任信息宣传员一职以来,我深感肩上的责任重大。每月的对外信息宣传投稿不仅是工作的核心,更是衡量我们部门成效的重要指标。起初,我满腔热血,以为只要勤勉努力,将精心撰写的稿件投至各大报社、报纸期刊的官方邮箱,就能顺利登上版面,赢得读者的青睐。然而,现实远比理想骨…

Java入门基础学习笔记23——For循环结构

1、for循环: 控制一段代码反复执行很多次。 2、For循环语句的基本结构: for(初始化表达式;判断表达式;递增(递减)表达式) {循环体语句(重复执行的代码) } 例&#xff1…

基于单片机的智能安防系统设计(32+4G+WIFI版)-设计说明书

设计摘要: 本设计基于STM32单片机,旨在实现一个智能安防系统,主要包括烟雾和温度传感器、人体红外传感器、显示屏、按键、4G模块和WiFi模块等组件。通过这些组件的协作,实现了火灾检测、入侵监测、状态显示、用户交互和远程通信等…

OSG编程指南<二十三>:基于OSG+ImGui制作模型编辑器,实现三轴方向的实时平移、旋转和缩放变化

1、概述 在OSG的开发应用过程中,我们有时候总会纠结于使用MFC还是Qt来嵌入OSG窗口以便于后续的功能开发,毕竟选择一个合适的UI框架,对于后续的开发还是省去很多麻烦的。但对于初学者来说,可能对框架消息机制的不熟悉,尤…

项目8-头像的上传

js实现头像上传并且预览图片功能以及提交 - 掘金 (juejin.cn) 我们简单建立一个表 1.前端知识储备 1.1 addClass的使用 1.基本语法 addClass() 方法向被选元素添加一个或多个类。 该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。 提示&…

Pathlib,一个不怕迷路的 Python 向导

大家好!我是爱摸鱼的小鸿,关注我,收看每期的编程干货。 一个简单的库,也许能够开启我们的智慧之门, 一个普通的方法,也许能在危急时刻挽救我们于水深火热, 一个新颖的思维方式,也许能…

全网最全的基于电机控制的38类simulink仿真全家桶----新手大礼包

整理了基于电机的38种simulink仿真全家桶,包含多种资料,类型齐全十分适合新手学习使用。包括但是不局限于以下: 1、基于多电平逆变器的无刷直流电机驱动simulink仿真 2、基于负载转矩的感应电机速度控制simulink仿真 3、基于滑膜观测器的永…

OpenAI GPT-4o - 介绍

本文翻译整理自: Hello GPT-4o https://openai.com/index/hello-gpt-4o/ 文章目录 一、关于 GPT-4o二、模型能力三、能力探索四、模型评估1、文本评价2、音频 ASR 性能3、音频翻译性能4、M3Exam 零样本结果5、视觉理解评估6、语言 tokenization 六、模型安全性和局限…

【汇编语言】多文件组织

【汇编语言】多文件组织 文章目录 【汇编语言】多文件组织前言一、8086拓展1.子程序的另外一种写法2.程序的多文件组织 总结 前言 本篇文章将讲到子程序的另一种写法,以及程序的多文件组织。 一、8086拓展 1.子程序的另外一种写法 初始的程序 在这里我们对比一下…

用SwitchHosts模拟本地域名解析访问

一.用SwitchHosts模拟本地域名解析访问 1.下载地址 https://download.csdn.net/download/jinhuding/89313168 2.使用截图