内置函数
什么是内置函数
在聊内置函数之前,我们先来回顾一下普通函数的基础知识。
问:函数怎么调用?
答:函数名()
现在我们在自己的程序里打印一下自己的名字,该怎么打的呀?
print('xxxx')
好了,现在结合刚刚的函数的调用方法,你有没有什么发现?
我们就猜,print有没有可能是一个函数?
但是没有人实现它啊。。。它怎么就能用了呢?
早在我们“初识函数”的时候是不是就是用len()引出的?
那现在我们也知道len()也是一个函数,也没人实现,它好像就自己能用了。。。
之前老师给你讲你可以这样用你就用了,那你有没有想过像这样直接拿来就能用的函数到底有多少?
python的内置函数可以直接调用,无需import,例如int,str等。可以在python命令行中使用dir(__builtins__)列出查看,参考下图。
简单的来说内置函数就是不用导入任何模块直接用的函数
内置函数有什么用
不用程序员自己去定义或者导入特定的函数,在需要实现某些特定的需求的时候直接调用即可,方便快捷,效率更高
内置函数都有哪些
接下来,我们就一起来看看python里的内置函数。截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的。那今天我们就一起来认识一下python的内置函数
上面就是内置函数的表,68个函数都在这儿了。这个表的顺序是按照首字母的排列顺序来的,你会发现都混乱的堆在一起。比如,oct和bin和hex都是做进制换算的,但是却被写在了三个地方。。。这样非常不利于大家归纳和学习。那我把这些函数分成了6大类。具体来看下面的图吧!
这样看起来感觉就舒服多喽。。。。。。。接下来详细的介绍一下吧
作用域相关
基于字典的形式获取局部变量和全局变量
globals()——获取全局变量的字典
locals()——获取执行本方法所在命名空间内的局部变量的字典
其他
字符串类型代码的执行
http://www.cnblogs.com/Eva-J/articles/7266087.html
输入输出相关:
input() 输入
s = input("请输入内容 : ") #输入的内容赋值给s变量 print(s) #输入什么打印什么。数据类型是str