专业编程基础技术教程

网站首页 > 基础教程 正文

详细解破Python 99个内置函数!附代码示例

ccvgpt 2024-08-08 13:01:36 基础教程 10 ℃

详细解破Python 99个内置函数!附代码示例

1. 数学函数

abs(-10)  # 返回绝对值
max(1, 2, 3)  # 返回最大值

2. 类型转换函数

int(3.14)  # 将浮点数转换为整数
str(100)  # 将整数转换为字符串

3. 序列操作函数

len([1, 2, 3])  # 返回列表长度
sum([1, 2, 3])  # 求和

3. 字符串函数

len("Python")  # 返回字符串长度
"hello".upper()  # 转换为大写

4. 输入输出函数

input("Enter a number:")  # 读取输入
print("Hello, World!")  # 打印输出

5.列表操作函数

list(range(5))  # 生成列表
sorted([3, 1, 2])  # 返回排序后的列表

6. 字典操作函数

dict(zip(['a', 'b'], [1, 2]))  # 创建字典
{'name': 'John'}.get('name')  # 获取字典值

7.文件操作函数

file = open('example.txt', 'w')
file.write('Hello, World!')
file.close()

8. 其他函数

type(5)  # 返回对象类型
help(max)  # 获取函数帮助信息

9.迭代函数

for index, value in enumerate([10, 20, 30]):  # 枚举元素
    print(index, value)

10. 布尔函数

all([True, False, True])  # 检查所有元素为真
any([False, False, True])  # 检查任意元素为真

10. 其他函数-进制

hex(255)  # 返回十六进制表示
oct(8)  # 返回八进制表示
round(3.14159, 2)  # 四舍五入到指定小数位数

11. 集合操作函数

set1 = {1, 2, 3}
set2 = {3, 4, 5}
set1.union(set2)  # 返回集合的并集
set1.intersection(set2)  # 返回集合的交集

12. 文件操作函数

with open('example.txt', 'r') as file:
    content = file.read()
    print(content)

13. 其他函数

pow(2, 3)  # 返回幂运算结果,相当于2^3
format(255, 'x')  # 格式化数字为十六进制字符串

14. 字符串处理函数

"hello".capitalize()  # 首字母大写
"hello".replace('e', 'a')  # 替换字符

15. 数学函数

round(3.7)  # 四舍五入
divmod(10, 3)  # 返回商和余数的元组

16.文件操作函数

file = open('example.txt', 'r')
lines = file.readlines()
file.close()

17.其他函数

callable(print)  # 检查对象是否可调用
isinstance(5, int)  # 检查对象是否属于指定类型

18.slice(stop): 创建一个切片对象,用于切片操作.

numbers = [1, 2, 4, 4, 6]
s = slice(2)
print(numbers[s])  # 输出:[1, 2]

19. sorted(iterable[, key][, reverse]):返回一个排序后的列表.

numbers = [3, 1, 6, 2, 5]
sorted_numbers = sorted(numbers)
print(sorted_numbers)  # 输出:[1, 2, 3, 6, 5]

20.staticmethod(function):将一个函数转换为静态方法.

class MyClass:
    @staticmethod
    def my_method():
        print("This is a true wolrd.")

MyClass.my_method()  # 输出:This is a true world .

等等

详细解破Python 99个内置函数!附代码示例

  • 以上是Python中一些常用的内建函数的介绍和示例.希望能对你有所帮助!
  • 感谢大家的关注和支持!想了解更多Python编程精彩知识内容,请关注我的 微信公众号:python小胡子,有最新最前沿的的python知识和人工智能AI与大家共享,同时,如果你觉得这篇文章对你有帮助,不妨点个赞,并点击关注.动动你发财的手,万分感谢!!!

最近发表
标签列表