python常见内置函数
常用内置函数
-
abs()
# 绝对值 print(abs(2222)) print(abs(-2222)) # 无负数 将负数绝对值
-
all() any()
l = [11, 22, 33, 0] print(all(l)) # 所有元素都为True结果才是True print(any(l)) # 所有元素只有一个为True结果就为True
-
bin( ) oct( ) hex( )
print(bin(222)) # 将222转为二进制数 打印出来 print(oct(222)) # 八进制 print(hex(222)) # 十六进制
-
bytes( ) str( )
res = '技术的 很牛逼' res1 = bytes(res, 'utf8') # 转为二进制的形式 print(res1) res2 = str(res1, 'utf8') # 将二进制形式转为字符串 print(res2)
-
callable( )
s1 = 'jason' # 判断是否可以调用(即:能不能加括号运行) def index(): pass print(callable(s1),callable(index)) # False True
-
chr( ) ord( )
print(chr(90)) # 根据ASCII码转数字找字符 输出为 z print(ord('A')) # 根据ASCII码转字符找数字 输出为 65
-
complex( )
print(complex(222)) #(222+0j) 转为 复数
-
dir( )
# 查看当前对象可以调用的名字 # def index(): # pass # print(dir(index)) # print(index.__name__)
-
divmod( )
divmod(a,b) # 如果参数 a 与 参数 b 都是整数,函数返回的结果相当于 (a // b, a % b)。 """总数据100 每页10条 10页""" """总数据99 每页10条 10页""" """总数据101 每页10条 11页""" # num,more = divmod(233,10) # if more: # num += 1 # print('总共需要%s页'%num)
-
eval( )
# eval() 只能识别简单的语法 exec() 可以识别复杂的语法 # 都是将字符串中的数据内容加载并执行 eg: res = """ for i in range(10): print(i) """ res1 = """ print('hello world') """ exec(res) exec(res1)
-
isinstance( )
# 判断是否属于某个数据类型 print(isinstance(122,float)) # False print(isinstance(2.2,int)) # True
-
pow( )
# pow(a,b) # a的b次方 print(pow(4,3)) # 输出为64
-
round( )
# 相当与 5舍6入 print(round(4.5)) # 4 print(round(4.6)) # 5
-
sum( )
# 求和 l = [11, 22, 33, 44, 66] print(sum(l)) # 输出为: 176
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)