python基础语法(4)
44.next() 语法:
通过调用 iterator 的 __next__()
方法获取下一个元素。如果迭代器耗尽,则返回给定的 default,如果没有默认值则触发 StopIteration
。
45.object() 语法:
返回一个没有特征的新对象。object
是所有类的基类。
它具有所有 Python 类实例的通用方法。这个函数不接受任何实参。
46. oct() 语法:
返回整数的八进制表示形式
47.open() 语法:
“python
open(file, mode=‘r’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
“
open() 函数用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError
48.ord() 语法:
对单个字符的字符串,返回它的 Unicode 编码的整数
例如 ord('a')
返回整数 97
, ord('€')
(欧元符号)返回 8364
。是 chr()
的逆函数。
49. pow() 语法:
“python pow(base, exp[, mod])“
函数是计算 base 的 exp 次方,如果mod
存在,则再对结果进行取模,其结果等效于 pow(base,exp) %mod。
50.print() 语法:
“python
print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)“
将 objects 打印到 file 指定的文本流, 默认为 sys.stdout
51.property() 语法:
property() 函数的作用是在新式类中返回属性值。
52.range() 语法:
range() 函数返回一个可迭代对象
53.repr() 语法:
返回包含一个对象的可打印表示形式的字符串。对于大多数的类型,eval(repr(obj)) == obj
54.reversed() 语法:
返回给定序列值的反向迭代器
55.round() 语法:
返回 number 四舍五入到小数点后 ndigits 位精度的值。 如果 ndigits 被省略或为 None,则返回最接近输入值的整数
对精度要求高的,不减少使用该函数
56.set() 语法:
set() 函数创建一个无序不重复元素集,删除重复数据,可以用于计算交集、差集、并集等。
57.setattr() 语法:
“python setattr(object, name, value)“
其参数为一个对象、一个字符串和一个任意值,将给定对象上的命名属性设置为指定值。
例如,setattr(python, ‘name’, 123) 等价于 python.name= 123
58.slice() 语法:
slice() 函数实现切片对象,主要用在切片操作函数里的参数传递。