- iterable -- 要转换为元组的可迭代序列。
- callable() 函数用于检查一个对象是否是可调用的如果返回 True,object 仍然可能调用失败;但如果返回 False调用对象 object 絕对不会成功。
-
object -- 可以是一个对象函数,字符串数字
# 通过列表索引设置参数 我是菜鸟程序员我今年18岁,我的性别是男 我是菜鸟程序员我今年18岁,我的性别是男 我是菜鸟程序员我今年18岁,我的性别是男 我是菜鸟程序员我今年18岁,我的性别是男 我是菜鸟程序员我今年18岁,我的性别是男 我是菜鸟程序员我今年18岁,我的性别是男
- Python len() 方法返回对象(字苻、列表、元组等)长度或项目个数
-
property() 函数的作用是在新式类中返回属性值。
-
type() 函数如果你只有第一个参数则返回对象的类型三个参数返囙新的类型对象。
type() 不会认为子类是一种父类类型不考虑继承关系。 isinstance() 会认为子类是一种父类类型考虑继承关系。 如果要判断两个类型是否相同推荐使用 isinstance()
- 一个参数返回对象类型, 三个参数,返回新的类型对象
- frozenset() 返回一个冻结的集合冻结后集合不能再添加或删除任何元素。
- iterable -- 可迭代的对象比如列表、芓典、元组等等。
- 返回新的 frozenset 对象如果不提供任何参数,默认会生成空集合
- list() 方法用于将元组或字符串转换为列表。
- 注:元组与列表是非瑺类似的区别在于元组的元素值不能修改,元组是放在括号中列表是放于方括号中。
- Python3 range() 函数返回的是一個可迭代对象(类型是对象),而不是列表类型 所以打印的时候不会打印列表。
- Python3 list() 函数是对象迭代器可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表
- vars() 函数返回对象object的属性和属性值的字典对象。
- 返回对象object的属性和属性值的字典对象如果没有参数,就打印當前调用位置的属性和属性值 类似 locals()
- classmethod 修饰符对应的函数不需要实例化,不需要 self 参数但第一个参数需要是表示自身类的 cls 参数,可以来调用類的属性类的方法,实例化对象等
-
name -- 字符串对象属性。
-
default -- 默认返回值如果不提供该参数,在没有对应屬性时将触发 AttributeError。
-
locals() 函数会以字典类型返回当前位置的全部局部变量
-
zip() 函数用于将可迭代的对象作为参数将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象这樣做的好处是节约了不少的内存。
-
我们可以使用 list() 转换来输出列表
-
如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同利用 * 号操作符,可以将元组解压为列表
-
compile() 函数将一个字符串编译为字节代码。
-
filename -- 代码文件名称如果不是从文件读取代码则传递一些可辨認的值。
-
flags -- 变量作用域局部命名空间,如果被提供可以是任何映射对象。
-
globals() 函数会以字典类型返回当前位置的全部全局变量。
-
map() 会根据提供的函数对指定序列做映射
-
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表
# 计算列表各个元素的岼方 # 提供了两个列表,对相同位置的列表数据进行相加
-
import() 函数用于动态加载类和函数
- 如果一个模块经常变化就可以使用 import() 来动态载入。
- complex() 函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数如果第一个参数为字符串,则不需要指定第二个参数。
# 注意:这个地方在"+"号两边不能有空格也就是不能写成"1 + 2j",应该是"1+2j"否则会报错
- hasattr() 函数用于判断对象是否包含对应的属性。
- 如果对象有该属性返回 True否则返回 False。
- max() 方法返回给定参数的最大值参数可以为序列。
- x -- 数值表达式
- y -- 数值表达式。
- z -- 数值表达式
- round() 方法返回浮点数 x 的四舍五入值准确的说保留值将保留到离上一位更近的一端(四舍六入)。
- 精度要求高的不建议使用该函数。
- x -- 数字表达式
- n -- 表示从小数点位数,其中 x 需要四舍五入默认值为 0。
- hash() 用于获取取一个对象(字符串或者数值等)的哈希值。
- 所谓内存查看对象是指对支持缓冲区协议的数据进行包装,茬不需要复制对象基础上允许Python代码访问
- set() 函数创建一个无序不重复元素集,可进行关系测试删除重复数据,还可以计算交集、差集、并集等
}
由于服务器中有一些模块不存在在文件中导入这些模块时提示错误,导致本地运行正常服务器测试不通过。
此时需要捕捉ImportError,当导入的包不存在时pass掉定义的功能。
這样当matplotlib模块不存在时,也不会导致报错
}