python中内置函数简要介绍

2024-05-12 14:28

本文主要是介绍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 代码。

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

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

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

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

这篇关于python中内置函数简要介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/982874

相关文章

揭秘未来艺术:AI绘画工具全面介绍

📑前言 随着科技的飞速发展,人工智能(AI)已经逐渐渗透到我们生活的方方面面。在艺术创作领域,AI技术同样展现出了其独特的魅力。今天,我们就来一起探索这个神秘而引人入胜的领域,深入了解AI绘画工具的奥秘及其为艺术创作带来的革命性变革。 一、AI绘画工具的崛起 1.1 颠覆传统绘画模式 在过去,绘画是艺术家们通过手中的画笔,蘸取颜料,在画布上自由挥洒的创造性过程。然而,随着AI绘画工

20.Spring5注解介绍

1.配置组件 Configure Components 注解名称说明@Configuration把一个类作为一个loC容 器 ,它的某个方法头上如果注册7@Bean , 就会作为这个Spring容器中的Bean@ComponentScan在配置类上添加@ComponentScan注解。该注解默认会扫描该类所在的包下所有的配置类,相当于之前的 <context:component-scan>@Sc

【操作系统】信号Signal超详解|捕捉函数

🔥博客主页: 我要成为C++领域大神🎥系列专栏:【C++核心编程】 【计算机网络】 【Linux编程】 【操作系统】 ❤️感谢大家点赞👍收藏⭐评论✍️ 本博客致力于知识分享,与更多的人进行学习交流 ​ 如何触发信号 信号是Linux下的经典技术,一般操作系统利用信号杀死违规进程,典型进程干预手段,信号除了杀死进程外也可以挂起进程 kill -l 查看系统支持的信号

Python 字符串占位

在Python中,可以使用字符串的格式化方法来实现字符串的占位。常见的方法有百分号操作符 % 以及 str.format() 方法 百分号操作符 % name = "张三"age = 20message = "我叫%s,今年%d岁。" % (name, age)print(message) # 我叫张三,今年20岁。 str.format() 方法 name = "张三"age

java中查看函数运行时间和cpu运行时间

android开发调查性能问题中有一个现象,函数的运行时间远低于cpu执行时间,因为函数运行期间线程可能包含等待操作。native层可以查看实际的cpu执行时间和函数执行时间。在java中如何实现? 借助AI得到了答案 import java.lang.management.ManagementFactory;import java.lang.management.Threa

一道经典Python程序样例带你飞速掌握Python的字典和列表

Python中的列表(list)和字典(dict)是两种常用的数据结构,它们在数据组织和存储方面有很大的不同。 列表(List) 列表是Python中的一种有序集合,可以随时添加和删除其中的元素。列表中的元素可以是任何数据类型,包括数字、字符串、其他列表等。列表使用方括号[]表示,元素之间用逗号,分隔。 定义和使用 # 定义一个列表 fruits = ['apple', 'banana

Python应用开发——30天学习Streamlit Python包进行APP的构建(9)

st.area_chart 显示区域图。 这是围绕 st.altair_chart 的语法糖。主要区别在于该命令使用数据自身的列和指数来计算图表的 Altair 规格。因此,在许多 "只需绘制此图 "的情况下,该命令更易于使用,但可定制性较差。 如果 st.area_chart 无法正确猜测数据规格,请尝试使用 st.altair_chart 指定所需的图表。 Function signa

SQL Server中,isnull()函数以及null的用法

SQL Serve中的isnull()函数:          isnull(value1,value2)         1、value1与value2的数据类型必须一致。         2、如果value1的值不为null,结果返回value1。         3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。        如

python实现最简单循环神经网络(RNNs)

Recurrent Neural Networks(RNNs) 的模型: 上图中红色部分是输入向量。文本、单词、数据都是输入,在网络里都以向量的形式进行表示。 绿色部分是隐藏向量。是加工处理过程。 蓝色部分是输出向量。 python代码表示如下: rnn = RNN()y = rnn.step(x) # x为输入向量,y为输出向量 RNNs神经网络由神经元组成, python

python 喷泉码

因为要完成毕业设计,毕业设计做的是数据分发与传输的东西。在网络中数据容易丢失,所以我用fountain code做所发送数据包的数据恢复。fountain code属于有限域编码的一部分,有很广泛的应用。 我们日常生活中使用的二维码,就用到foutain code做数据恢复。你遮住二维码的四分之一,用手机的相机也照样能识别。你遮住的四分之一就相当于丢失的数据包。 为了实现并理解foutain