🙋 哈喽大家好,本次是python数据分析、挖掘与可视化专栏第四期 ⭐本期内容:常用内置函数 🏆系列专栏:Python数据分析、挖掘与可视化 👍“总有一段时光悄悄过去然后永远怀念.”
本期内容为python的常用内置函数~ 参考书籍:《Python数据分析、挖掘与可视化》
在python中,我们可以不需要导入模块直接使用内置函数。使用print(dir(builtins))可以查看所有内置函数和内置对象。 常用的python内置函数如下:(部分)
函数 | 功能说明 |
---|---|
abs(x) | 返回数字x的绝对值或复数x的模 |
all(iterable) | 如果可迭代对象iterable中所有元素都等价于true,则返回true,否则返回false |
any(iterable) | 如果可迭代对象iterable中存在等价于true的元素就返回true,否则返回false |
bin(x) | 返回整数x的二进制形式 |
complex(real,[imag]) | 返回复数,其中real是实部,imag是虚部 |
chr(x) | 返回Unicode编码为x的字符 |
print(int(6.6))
print(int('112'))
# 转换为二进制
print(int('1111', 2))
# 把字符串转换为浮点数
print(float('3.1415926'))
# 负无穷大
print(float('-inf'))
# 复数
print(complex(3,4))
print(bin(8888))
print(oct(8888))
print(hex(8888))
print(ord('a'))
print(ord('颜'))
print(chr(65))
print(chr(39068))
# 列表转换为字符串
print(str([1,2,3,4]))
print(list(),tuple(),dict(),set())
s={3,2,1,4}
print(list(s),tuple(s))
lst=[1,1,2,2,3,4]
# 在转换为集合时会自动去除重复的元素
print(tuple(lst),set(lst))
# list()会把字符串中每个字符都转换为列表中的元素
print(list(str(lst)))
print(dict(name='Yan',sex='Male',age='18'))
内置函数eval()用来计算字符串或字节串的值,也可以用来实现类型转化的功能,还原字符串中数据的实际类型。
print(eval('3+4j'))
print(eval('8**2'))
print(eval('[1,2,3,4,5]'))
print(eval('{1,2,3,4}'))