美文网首页
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