«

Python第八课,内置函数简介

时间:2023-2-27 21:16     作者:wen     分类: Python


内置函数: Python自带的函数

内置函数
abs()求绝对值 delattr()删除属性 hash(object)返回该对象的哈希值 memoryview() set()返回一个新的 set 对象
all(iterable )如果 iterable 的所有元素均为真值(或可迭代对象为空)则返回 True dict() help() min(iterable )返回可迭代对象中最小的元素 setattr()设置属性
any(iterable )如果 iterable 的任一元素为真值则返回 True dir() hex()转16进制 next() slice()
ascii() divmod() id(x)获取对象内存地址 object()返回一个没有特征的新对象 sorted(iterable[, key=None, reverse=False] )根据 iterable 中的项返回一个新的已排序列表。
bin() enumerate(iterable, start=0)返回一个枚举对象 input()输入 oct()转八进制字符串 staticmethod()将方法转换为静态方法。
bool()转bool eval(expression)作为一个 Python 表达式被解析并求值 int()转整型 open()打开 file 并返回对应的 file object str()转字符串
breakpoint() exec()动态执行 Python 代码 isinstance() ord()返回代表它 Unicode 码点的整数 sum(iterable [,start ])start 开始自左向右对 iterable 的项求和并返回总计值
bytearray() filter() issubclass() pow(base ,exp )返回 baseexp 次幂 super()
bytes()转字节数组 float()转浮点 iter()返回一个 iterator 对象 print()objects 打印到 file 指定的文本流 tuple()创建一个字典
callable() format()格式化字符串 len()返回对象的长度(元素个数) property()返回 property 属性。 type(object )返回 object 的类型
chr(i)返回 Unicode 码位为整数 i 的字符的字符串格式 frozenset() list()转列表 range(start, stop[, step])创建一个整数列表 vars()自带对象的属性
classmethod() getattr()获取属性 locals() repr()返回包含一个对象的可打印表示形式的字符串 zip()创建一个聚合了来自每个可迭代对象中的元素的迭代器。
compile() globals()返回表示当前全局符号表的字典 map() reversed()返回一个反向的 iterator __import__()
complex() hasattr()检查属性是否存在 max(iterable )返回可迭代对象中最大的元素 round(number) 返回最接近输入值的整数。

sort 与 sorted 区别:

sort 是应用在list上的方法, sorted 可以对所有可迭代的对象镜像排序操作
list 的 sort 方法放回的是对已经存在的列表进行操作, 而内建函数 sorted 方法返回的是一个新的 list, 而不是在原来的基础上进行的操作。

# set 不支持索引和切片, 是一个无序的且不重复的容器
set1 = {"1", 2, 3}
set2 = {2, 3, 4}
print(type(set1))

# 添加
set1.add('4')
print(set1)

# 更新
set1.update({6, 7, 8})
print(set1)

# 差集操作

print(set1.difference(set2))
print(set2.difference(set1))
print(set1 - set2)

# 交集操作
print(set1.intersection(set2))

# 并集操作
print(set1.union(set2))
print(set1 | set2)

# 删除
print(set1)
# 删除第一个元素
print(set1.pop())
print(set1)
# 删除指定的元素
print(set1.discard('4'))
print(set1)

# 清除
set1.clear()
print(set1)

标签: python基础