Python基础——内置函数

课前梗概

学到这里,大家是不是在想一个问题,我们之前一直用到的简单语法中会有,iut(),print(),len(),input()…………等等,你们是否想过,我们在使用之前没有做什么定义操作而是自然而然用到了,非常自然,这到底是什么情况?它们到底是什么东西呢?

其实,这些函数都是一个名为 builtins模块已经封装定义好的函数,而且这个模块在安装python环境的时候就默认导入了,所以我们可以直接使用。

这些函数,在python我们也称之为“内置函数”。

内置函数

在python的3.6.2版本以上的时候,python现在目前提供给我们68个内置函数。Python通过这68个内置函数,可以为我们提供了丰富、强大、高效、快速的解决方案,大多数时候,我们根本不需要导入第三方库,甚至标准库都不需要。

68个内置函数如下:

#68个内置函数
# abs()           dict()        help()         min()         setattr()
# all()           dir()         hex()          next()        slice()
# any()           divmod()      id()           object()      sorted()
# ascii()         enumerate()   input()        oct()         staticmethod()
# bin()           eval()        int()          open()        str()
# bool()          exec()        isinstance()   ord()         sum()
# bytearray()     ?lter()       issubclass()   pow()         super()
# bytes()         ?oat()        iter()         print()       tuple()
# callable()      format()      len()          property()    type()
# chr()           frozenset()   list()         range()       vars()
# classmethod()   getattr()     locals()       repr()        zip()
# compile()       globals()     map()          reversed()    __import__()
# complex()       hasattr()     max()          round()
# delattr()       hash()        memoryview()   set()

为了更好的记忆和学习,我们将这68个内置函数进行归纳分组!!!你们觉得呢?~_~

我们暂且把68个内容函数分为六大类

下面按星级来划分重要性!!!!!最高级别*****五颗星!!!!!

作用域相关(2个)

locals():获取某个执行方法所在命名空间的局部变量的字典,列出当前可以用的局部变量。

例如:>>> locals()
{‘__name__‘: ‘__main__‘, ‘__doc__‘: None, ‘__package__‘: None, ‘__loader__‘: <class ‘_frozen_importlib.BuiltinImporter‘>, ‘__spec__‘: None, ‘__annotations__‘: {}, ‘__builtins__‘: <module ‘builtins‘ (built-in)>}

globals():列出当前环境中所有的全局变量的字典。注意:与global的区别!!!!!

例如:
>>> globals()
{‘__name__‘: ‘__main__‘, ‘__doc__‘: None, ‘__package__‘: None, ‘__loader__‘: <class ‘_frozen_importlib.BuiltinImporter‘>, ‘__spec__‘: None, ‘__annotations__‘: {}, ‘__builtins__‘: <module ‘builtins‘ (built-in)>}

看到locals()和globals()运行的结果是一样的,这是为什么呢?

这主要是因为,我当前的cmd进入到的python环境一样,命名空间也是一样的结果。

其他(12个)

迭代器/生成器相关(3个)

面向对象相关(9个)

反射相关(4个)

基础数据类型相关(38个)

基础数据类型相关——上部(和数字相关14个)

基础数据类型相关——下部(和数字结构相关20个)

原文地址:https://www.cnblogs.com/mashangsir/p/11330297.html

时间: 2024-10-12 20:37:15

Python基础——内置函数的相关文章

Python菜鸟之路一:Python基础-内置函数补充

常用内置函数及用法: 1. callable() def callable(i_e_, some_kind_of_function): # real signature unknown; restored from __doc__ """检查对象object是否可调用.如果返回True,object仍然可能调用失败:但如果返回False,调用对象ojbect绝对不会成功 Return whether the object is callable (i.e., some kin

Python基础----内置函数补充、匿名函数、递归函数

内置函数补充 python divmod()函数:把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b) 语法: 1 divmod(a, b) #a.b为数字,a为除数,b为被除数 示例: 1 >>> divmod(7, 2) 2 (3, 1) #3为商,1为余数 3 >>> divmod(7, 2.5) 4 (2.0, 2.0) 应用:web前端页数计算 1 total_count=73 2 per_count=23 3 res=div

python基础-内置函数(1)

python 提供了很多的内置函数. 一.数值处理相关函数: 1.取绝对值:abs() def abs(*args, **kwargs): # real signature unknown """ Return the absolute value of the argument. """ pass abs() 2.转二进制:bin() def bin(*args, **kwargs): # real signature unknown; NOT

Python基础-----内置函数(不全)

#!/usr/bin/env python# -*- coding:utf-8 -*-##########################################################################################1. abs(number)用于返回number的绝对值print(abs(-2)) ##########################################################################

python基础----内置函数

一 内置函数 这里全是用print打印来查看输出结果 1)abs() 绝对值 1 print(abs(-1)) #1 2 print(abs(0)) #0 3 a = abs(True) 4 print(a) #1 5 print(abs(False)) #0 2)all() 可迭代对象为空,返回True,有任何一个值为假,则为False 1 print(all(" ")) #True 2 print(all((1,2,3,None))) #Flase 3 print(all((1,2

python 基础 内置函数

1.把任意数值转化为字符串有两种方法. (1)str()用于将数值转化为易于人读的形式.print(str("我是中国人"))>>>我是中国人 (2)repr()用于将数值转化为易于解释器读的形式输出的是字符串的官方标准.str出来的值是给人看的字符串,repr出来的值是给机器看的,括号中的任何内容出来后都是在它之上再加上一层引号. print(repr("我是中国人"))>>>"我是中国人" .Python中

python基础-内置函数(2)

一.创建集合.字典.列表.元组的函数 1.创建集合:set() s=set() #生成一个空集合 s1=set([11,22,33,44,11]) #生成一个集合 2.创建字典:dict() a = dict(one=1, two=2, three=3) b = {'one': 1, 'two': 2, 'three': 3} c = dict(zip(['one', 'two', 'three'], [1, 2, 3])) d = dict([('two', 2), ('one', 1), (

python基础---内置函数 和 匿名函数 知识点自查填空题

1.file ---默认是输出到(),如果设置为(),输出到() 2.sep---打印(),默认为() 3.end---每一次打印的结尾,默认为() 4.flush---立即把内容输出到(),不做() 5.eval()---有返回(),主要用于()简单计算 6.exec()---没有返回(),用在()控制 注:exec eval 都可以执行()类型的代码 7.bin---()进制 8.oct---()进制 9.hex---()进制 10.abs---取()值 11.divmod---(),取()

python基础之内置函数与匿名函数

python基础之内置函数与匿名函数 内置函数68个如下图 重点的关注的内置函数len,sorted,enumerate,all,any,zip,filter,map,reversed,slice len(o):参数为O,返回数据类型的长度sorted():      sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list iterable:是可迭代类型; cmp:用于比较的函数,比较什么由key决定; ke