美文网首页
Python基础

Python基础

作者: 晓伟很努力 | 来源:发表于2020-10-29 07:55 被阅读0次

    Python中的数据类型:
    Number(数字类型) int float boole 复数类型
    String(字符类型)
    list 列表
    dict 字典
    tup 元组

    元组语法结构 if elif else
    while
    for

    python中没有方法的函数
    自定义函数
    无参无返
    无参有返
    有参无返
    有参有返
    内置函数 import()
    魔法函数
    1.init()--会在对象初始化的时候调用
    2.str()--一般都是return什么东西,是以字符串的形式表现得
    3.new()--只有在该实例返回后才会调用
    4.unicode()--
    5.call()--如果一个对象提供了方法,就可以像函数一样使用它
    6.len()--len调用后会调用对象的len函数,但是该函数要求我们返回的值必须为int,否则会报错
    7.repr()--函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式,某对象没有适
    于人阅读的解释形式的话,str() 会返回与repr(),所以print展示的都是str的格式
    8.setattr()--该函数可以设置函数的属性,setattr函数可以支持对象增加属性
    9.getattr()--获取对象属性,只有在属性没有找到的时候调用,第一个属性可以找到,所以不会调
    getattr,第二个属性找不到,所以会调用到
    10.getattribute()--和上面介绍的getattr很像,都是获取属性,但是getattr是在属性不存在时被调
    用,而getattribute是无条件被调用
    11.delattr()--本函数的作用是删除属性,实现了该函数的类可以用del 命令来删除属性
    12.setitem()--该函数可以给对象赋值,我们可以以下标的方式对其进行操作
    13.getitem()--可以使对象支持已下标的方式获取值
    14.delitem()-- 该函数支持以下标方式删除对象数据,实现了这三个函数,这个类就像字典一样,具备了基本
    的增删查功能
    15.iter()--只要定义了iter()方法对象,就可以使用迭代器访问我们自己定义的对象
    16.del()--可以说是一个析构器,或者回收器,在对象引用数降到0时执行

    参考链接:https://www.cnblogs.com/small-office/p/9337297.html

    相关文章

      网友评论

          本文标题:Python基础

          本文链接:https://www.haomeiwen.com/subject/unaqvktx.html