专栏首页python3python内置函数

python内置函数

什么是内置函数? 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直接提供给我们的,有一些我们已经见过了. 有一些还没有见过. 还有一些需要学完了面向对象才能继续学习的. 今天我们就认识一下python的内置函数,如下图所示,然后按照分类,进行介绍,方便大家记忆.

一.和作用域相关的(2)

    locals() :     返回当前作用域中的名字

    globals():  返回全局作用域中的名字

二.迭代器/生成器相关的(3)

    range():  生成数据 常用的 for i in range(10)

    iter():      获取迭代器,内部使用了__iter__()方法来获取迭代器

    next():     迭代器向下执行一次,内部使用了__next__()方法返回迭代器的下一个项目

三.基础数据类型相关的(38)

分两种:数字有关的和数据结构有关的

1.数字相关的(14)

分三种:数据类型、数据转换、数学运算

    1).数据类型(4)

        bool():常用的False有0,"",{},[],(),False,None

        int():整数

        float():小数

        complex():复数 即实数和虚数的集合( 不怎么用)

    2).数据转换(3)

        bin(): 二进制  0b开头

        oct():八进制   0o开头

        hex():十六进制 0x开头

    3).数学运算(7)

        abs():              返回绝对值

        divmode(a,b): 返回的是元祖,结果为商和余数

        round(): 四舍五入 ,有时五舍六入

  pow(a, b): 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余

        sum(Iterable,start) :把可迭代的对象进行循环,计算和,然后和后面的数相加,不写的话默认为0

  min() :求最小值

        max() :求最大值

2.数据结构有关的(24)

分三种:序列、数据集合、相关内置函数

    1).序列(13)

  包括列表元祖,相关内置函数,字符串

    ①列表元祖(2)

    list():列表

    tuple():元祖

    ②相关内置函数(2)

    reversed():将一个序列翻转, 返回翻转序列的迭代器

  slice():列表的切片

  ③字符串(9)

        str():字符串

        format():格式化输出,具体数据相关, 用于计算各种计数, 精算等

例子:

print(format(91,"b"))  #1011011  二进制

print(format(97,"c"))  #unicode码 a

print(format(123456789,"e"))#科学计数法,默认保留6位,1.234568e+08

print(format(123456789,".2e"))#1.23e+08  保留两位小数

print(format(0.2342,".3f"))#小数点计数法,默认是6位. 0.234

        bytes():将字符串转换成bytes类型

例子:

s = "周润发"

print(bytes(s,encoding="utf-8")) #b'\xe5\x91\xa8\xe6\xb6\xa6\xe5\x8f\x91'

        bytearry():         返回一个新字节数组

        memoryview():  查看bytes在内存中的情况

 ......

四.反射相关(4)

  • hasattr(obj, str) :  判断对象中是否包含了xxx(str),返回为True或者False
  • getattr(obj, str):           从对象中获取xxxx(str)有返回值.
  • setattr(obj, str, value): 给对象设置xxxx(str)属性值(value)
  • delattr(obj, str):           从对象中删除xxxxx(str)信息

五.面向对象有关的(9)

    issubclass()

判断xxxx类是否是xxxx类的子类(判断第一个参数是否是第二个参数的后代)

详情:https://mp.weixin.qq.com/s/q_bj8lAZhvPZXSu42skzjQ

.....

六.其他(12)

1.输入输出(2)

        input():获取用户输入的内容

        print():打印输出

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python的字符串方法

    s.isdigit() -> bool  Return True if all characters in S are digits

    py3study
  • Win7下IIS中配置Python脚本运

    1、安装Python和IIS 2、打开IIS,在IIS中选中需要配置Python的站点

    py3study
  • Python_编程题集_001_词法解析

    py3study
  • Ghost - How to change ghost's theme

    出来两个包啦。 + 这个时候重新启动你的 Ghost。 如果你是 forever 那么敲这个

    Mitchell
  • 关于字符串为空的几个性能测试

      string.Empty是一个Static的属性,使用时不分配存储空间,而在用""时,系统会分配一个长度为空的存储空间。不过编译系统应该会优化,也就是说,比...

    小老鼠
  • Python入门2

    定义:列表是最常用的python数据类型,一个列表中可以存储多个不同类型的数据。 语法:[]可以是number、string、bool等

    潇洒坤
  • Python生成器/生成器函数/推导式/

        1. 通过生成器函数     2. 通过各种推导式来实现⽣成器     3. 通过数据的转换也可以获取生成器

    py3study
  • Python【statistics】 — 统计学计算(总结一)

    statistics 模块实现了许多常用的统计公式,以便使用 Python 的各种数值类型(int,float,Decimal 和 Fraction)进行高效的...

    Python知识大全
  • R in action读书笔记(15)第十一章 中级绘图 之二 折线图 相关图 马赛克图

    > plot(t1$age,t1$circumference,xlab="Age(days)",ylab="circumference (mm)",main="...

    统计学家
  • 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要2

    Python小屋屋主

扫码关注云+社区

领取腾讯云代金券