Python3 内置函数

Python3 内置函数知识点汇总 – 编程小白版

Python3 内置函数知识点汇总

编程小白也能看懂的详细解释,每个函数都有大白话说明和实际例子

什么是内置函数?

内置函数就是Python语言自带的、可以直接使用的函数,不用额外安装任何东西!就像你买手机自带的功能,不需要下载APP就能用。

Python有70多个内置函数,可以分为几大类:

  • 数学计算函数:处理数字计算(如:abs(), round(), sum())
  • 数据类型转换函数:把一种类型转成另一种(如:str(), int(), list())
  • 序列操作函数:处理列表、元组、字符串等(如:len(), sorted(), max())
  • 输入输出函数:处理用户输入和程序输出(如:print(), input())
  • 对象操作函数:操作类和对象(如:type(), isinstance())
  • 其他实用函数:帮助、范围生成等(如:help(), range(), enumerate())

学习小贴士

1. 忘记某个函数怎么用时,可以用内置的 help() 函数查看帮助,例如:help(print)

2. 所有内置函数都可以在Python官方文档中找到详细说明

3. 实践是最好的学习方式 – 打开Python解释器尝试这些函数吧!

常用内置函数详解

print()

输入输出

在屏幕上显示内容,就像在纸上写字一样。最常用的函数!

print(“你好,世界!”)
print(3 + 5)
print(“结果是:”, 42)
输出效果:
你好,世界!
8
结果是: 42

input()

输入输出

等待用户从键盘输入内容,程序会暂停直到用户输入完成。

name = input(“你叫什么名字? “)
print(“你好,”, name)
运行效果:
你叫什么名字? 小明
你好, 小明

len()

序列操作

测量东西的长度或个数,比如字符串有几个字,列表有几个元素。

text = “Python”
print(len(text)) # 输出 6

fruits = [“苹果”, “香蕉”, “橙子”]
print(len(fruits)) # 输出 3

type()

对象操作

查看一个值或变量是什么类型,就像问”你是什么东西?”

print(type(10)) # <class ‘int’>
print(type(3.14)) # <class ‘float’>
print(type(“文本”)) # <class ‘str’>
print(type([1, 2])) # <class ‘list’>

int(), float(), str()

类型转换

转换数值类型:
– int(): 转成整数
– float(): 转成小数
– str(): 转成文本

# 文本转数字
num = int(“25”)
pi = float(“3.14”)

# 数字转文本
text = str(100) # “100”

# 小数转整数(舍去小数部分)
print(int(3.9)) # 输出 3

list(), tuple(), set()

类型转换

转换容器类型:
– list(): 转成列表
– tuple(): 转成元组
– set(): 转成集合(自动去重)

# 字符串转列表
print(list(“abc”)) # [‘a’, ‘b’, ‘c’]

# 列表转元组
print(tuple([1, 2, 3])) # (1, 2, 3)

# 列表转集合(自动去重)
print(set([1,3,3,2])) # {1, 2, 3}

range()

实用函数

生成一个数字序列,常用于for循环计数。

# 从0到4(不包含5)
for i in range(5):
  print(i) # 0,1,2,3,4

# 起始值2,结束值6
for i in range(2, 6):
  print(i) # 2,3,4,5

# 起始值1,结束值10,步长2
for i in range(1, 10, 2):
  print(i) # 1,3,5,7,9

sum(), min(), max()

数学计算

对数字序列进行计算:
– sum(): 求总和
– min(): 找最小值
– max(): 找最大值

nums = [5, 2, 8, 3, 1]

print(sum(nums)) # 19
print(min(nums)) # 1
print(max(nums)) # 8

# 也可以直接用在字符串上
print(max(“hello”)) # ‘o’ (字母顺序)

sorted()

序列操作

排序函数,把列表里的元素从小到大排列(默认)。

nums = [3, 1, 4, 2]
print(sorted(nums)) # [1, 2, 3, 4]

# 降序排列
print(sorted(nums, reverse=True)) # [4, 3, 2, 1]

# 字符串排序(按字母顺序)
words = [“apple”, “banana”, “cherry”]
print(sorted(words)) # [‘apple’, ‘banana’, ‘cherry’]

enumerate()

实用函数

在循环中同时获取元素和它的序号(索引),很实用!

fruits = [“苹果”, “香蕉”, “橙子”]

for i, fruit in enumerate(fruits):
  print(f”第{i}个水果是{fruit}”)

# 输出:
# 第0个水果是苹果
# 第1个水果是香蕉
# 第2个水果是橙子

abs(), round()

数学计算

数字处理:
– abs(): 求绝对值(正数)
– round(): 四舍五入小数

print(abs(-10)) # 10
print(abs(3.5)) # 3.5

print(round(3.14159)) # 3
print(round(3.14159, 2)) # 3.14 (保留2位小数)

zip()

实用函数

把多个列表”拉链”到一起,同时遍历多个列表。

names = [“小明”, “小红”, “小刚”]
scores = [85, 92, 78]

for name, score in zip(names, scores):
  print(f”{name}考了{score}分”)

# 输出:
# 小明考了85分
# 小红考了92分
# 小刚考了78分

更多重要内置函数

isinstance() – 检查对象是否属于某个类型:isinstance(10, int) 返回True

open() – 读写文件:file = open(“test.txt”, “r”)

dir() – 查看对象的所有属性和方法:dir(list)

help() – 查看帮助文档:help(str)

bool() – 转为布尔值:bool(1) 返回True, bool(0) 返回False

any() / all() – 检查列表中的值:any(有True则为True),all(全True才为True)

Python3 内置函数知识点汇总 | 编程小白友好版 | 使用HTML/CSS/JavaScript构建

提示:此页面列出的只是部分常用内置函数,Python还有更多有用的内置函数等你探索!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部