02_Python常用内置函数

本文档详细介绍了Python3.8的内置函数,涵盖数学、逻辑判断、字符串、文件、进制序列、容器类型、数据类型、帮助系统及其他功能,包括@classmethod、@staticmethod、object、super()和sorted()的用法。
摘要由CSDN通过智能技术生成

下面对Python3.8 官方文档中的内置函数做一个分类讲解。
官方文档:https://docs.python.org/zh-cn/3.8/library/functions.html

1.数学函数

内置函数 说明
abs(x) 返回一个数的绝对值
complex([real[, imag]]) 返回值为 real + imag*1j 的复数,或将字符串或数字转换为复数。
divmod(a, b) 它将两个(非复数)数字作为实参,并在执行整数除法时返回一对商和余数。(a // b, a % b)
eval(expression) expression参数会作为一个 Python 表达式(从技术上说是一个条件列表)被解析并求值。
len(s) 返回对象的长度(元素个数)。实参可以是序列(如 string、bytes、tuple、list 或 range 等)或集合(如 dictionary、set 或 frozen set 等)或对象object。
max(iterable) 返回可迭代对象中最大的元素。
max(arg1, arg2, *args) 返回两个及以上实参中最大者。
min(iterable) 返回可迭代对象中最小的元素
min(arg1, arg2, *args) 返回两个及以上实参中最小者。
pow(base, exp[, mod]) 返回 baseexp 次幂;如果 mod 存在,则返回 baseexp 次幂对 mod 取余(比 pow(base, exp) % mod 更高效)。
num1 = abs(-2)
print(num1)  # 2

z = complex(2,3)
print(z)  # (2+3j)

tuple = divmod(10,3)
print(tuple)  # (3, 1)

expression1 = eval("2 + 3")
print(expression1,type(expression1))  # 5 <class 'int'>

list1 = [23,2,29,-25,90,6,67]
print(len(list1))  # 7
print(max(list1))  # 90
print(min(list1))  # -25

num2 = pow(2,3)
print(num2)  # 8


2.逻辑判断

内置函数 说明
all(iterable) 如果 iterable 的所有元素均为真值(或可迭代对象为空)则返回 True
any(iterable) 如果 iterable 的任一元素为真值则返回 True。 如果可迭代对象为空,返回 False
booll(x) 返回一个布尔值,True 或者 False
list1 = []
list2 = [0,1,3,5,-2]
print(all(list1))  # True
print(all(list2))  # False
print(any(list1))  # False
print(any(list2))  # True

a = bool()
b = bool(1)
print(a)  # False
print(b)  # True


3.字符串操作

内置函数 说明
str(x) 将int、float或bool类型转化为str类型
chr(i) 将整数i转化为对应的Unicode字符串
ord(c) 返回Unicode字符串对应的整数
input([prompt]) 如果存在 prompt 实参,则将其写入标准输出,末尾不带换行符。
print(*objects, sep=’ ', end=’\n’) objects 打印到 file 指定的文本流,以 sep 分隔并在末尾加上 end
slice(stop)
slice(start, stop[, step]) 返回一个表示由 range(start, stop, step) 所指定索引集的 slice 对象。
num1 = 2
str_num = str(num1)
print(type(str_num))  # <class 'str'>

num_to_str = chr(num1)
str_to_num = ord(num_to_str)
print(num_to_str)  # 
print(str_to_num)  # 2

str2 = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值