全国服务热线:

15861139266

68个Python内置函数(上)_苏州机器视觉培训_苏州上位机培训_苏州工业机器人培训
发布时间:2024-03-13 15:26:49 点击次数:4344

内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。


截止到python版本3.6.2 ,python一共提供了68个内置函数,具体如下


abs()           dict()        help()         min()         setattr()

all()           dir()         hex()          next()        slice() 

any()           divmod()      id()           object()      sorted() 

ascii()         enumerate()   input()        oct()         staticmethod() 

bin()           eval()        int()          open()        str() 

bool()          exec()        isinstance()   ord()         sum() 

bytearray()     filter()       issubclass()   pow()         super() 

bytes()         float()        iter()         print()       tuple() 

callable()      format()      len()          property()    type() 

chr()           frozenset()   list()         range()       vars() 

classmethod()   getattr()     locals()       repr()        zip() 

compile()       globals()     map()          reversed()    __import__() 

complex()       hasattr()     max()          round() 

delattr()       hash()        memoryview()   set()

本文将这68个内置函数综合整理为12大类,正在学习Python基础的读者一定不要错过,建议收藏学习!


和数字相关

1. 数据类型

bool : 布尔型(True,False)

int : 整型(整数)

float : 浮点型(小数)

complex : 复数

2. 进制转换

bin() 将给的参数转换成二进制

otc() 将给的参数转换成八进制

hex() 将给的参数转换成十六进制

print(bin(10))  # 二进制:0b1010

print(hex(10))  # 十六进制:0xa

print(oct(10))  # 八进制:0o12

3. 数学运算

abs() 返回绝对值

divmode() 返回商和余数

round() 四舍五入

pow(a, b) 求a的b次幂, 如果有三个参数. 则求完次幂后对第三个数取余

sum() 求和

min() 求最小值

max() 求最大值

print(abs(-2))  # 绝对值:2

print(divmod(20,3)) # 求商和余数:(6,2)

print(round(4.50))   # 五舍六入:4

print(round(4.51))   #5

print(pow(10,2,3))  # 如果给了第三个参数. 表示最后取余:1

print(sum([1,2,3,4,5,6,7,8,9,10]))  # 求和:55

print(min(5,3,9,12,7,2))  #求最小值:2

print(max(7,3,15,9,4,13))  #求最大值:15

和数据结构相关

1. 序列

(1)列表和元组


list() 将一个可迭代对象转换成列表

tuple() 将一个可迭代对象转换成元组

print(list((1,2,3,4,5,6)))  #[1, 2, 3, 4, 5, 6]

print(tuple([1,2,3,4,5,6]))  #(1, 2, 3, 4, 5, 6)

(2)相关内置函数


reversed() 将一个序列翻转, 返回翻转序列的迭代器

slice() 列表的切片

lst = "你好啊"

it = reversed(lst)   # 不会改变原列表. 返回一个迭代器, 设计上的一个规则

print(list(it)) 



立即咨询
  • 品质服务

    服务贴心周到

  • 快速响应

    全天24小时随时沟通

  • 专业服务

    授权率高,保密性强

  • 完善售后服务

    快速响应需求,及时性服务

直播课程
软件开发基础课程
上位机软件开发课
机器视觉软件开发课
专题课
联系方式
电话:15861139266
邮箱:75607802@qq.com
地址:苏州吴中区木渎镇尧峰路69号
关注我们

版权所有:大林机器视觉培训苏州办事处所有 备案号:苏ICP备14016686号-6

技术支持: 新易维软件