# Python 中特殊的内置函数

Python 中特殊的内置函数

内置函数

内置函数 BIF 是Python的内置对象类型之一,封装在标准库模块__builtins__中,可以直接在程序中使用,如 input()函数、print()函数、abs()函数数等
为什么推荐使用?
因为Python中内置函数使用c语言进行优化,运行速度快

关键的内置函数

  1. range()函数
    range() 函数 返回一个整数序列的迭代对象。
    格式:range([start,]stop[,step])
    start为计数初始值,默认从0开始。sto为最终值,但不包括stop本身。step为步长,默认为1.当start比stop大时 step为负数 意思可以逆序执行

    程序代码及执行结果
    >>> list(range(10))
        [0,1,2,3,4,5,6,7,8,9]
    >>> list(range(2,10))
        [2,3,4,5,6,7,8,9] #包括2 不包括10
    >>> list(rangge(1,10,2))
        [1,3,5,7,9]
    
  2. type()函数 和 isinstance()函数
    在用Python编程时,可以使用type()或者inistance()判断函数的类型
    type(object)接收一个对象 object作为参数,返回这个参数的类型
    inistance(object,class):判断接收的对象object是否时给定类型class的对象 是 true 否 false

    >>>  print("'innovate'的类型是:“,type(”innovate))
       'innovate'类型是:<class,'str'>
    >>> print("6是整性吗?",isinstance(6,int))
        6是整型吗? True
    
  3. eval()函数
    eval()函数用来执行一个字符串表达式,并返回表达式的值
    格式为:eval(expression[,globals[,locals]])
    expression 必须是表达式
    globals 必须是变量作用域 可选 必须是一个字典对象
    locals 为变量作用域,可选,可以是任何映射(map)函数

    >>> eval('2+3')
        5
    >>> eval("['伦敦','纽约','香港']") #字符串转化成列表
        ['伦敦','纽约','香港']
        
       
    
  4. map()函数
    map()函数吧函数一次映射到序列或迭代器对象的每个元素上,闭关返回一个可迭代的map
    对象,作为结果
    格式为: map(function,iterable,…)
    function 为调用函数 iterable 为一个或多个队列

  5. fiter()函数

  6. zip()函数

  7. enumerate()枚举函数

程序的调试

  1. 语法错误
  2. 运行时错误
  3. 逻辑错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值