【Python】复习3:函数


函数

  • 定义函数:封装可重复使用的代码块。
  • 参数与返回值:函数可以接收输入(参数)并返回输出(返回值)。
  • 内置函数:Python自带的一些常用函数,如print()、len()等

基础函数&常用函数

Python 提供了许多内置的基础函数和常用函数,这些函数用于执行常见的任务,如数学运算、类型转换、序列操作等。下面是一些 Python 中常用的基础函数和它们的简单描述:

基础函数

  1. print():用于输出信息到控制台。
print("Hello, World!")
  1. input():用于从用户处获取输入。
name = input("What's your name? ")
print("Hello, " + name + "!")
  1. type():返回对象的类型。
x = 5
print(type(x))  # 输出: <class 'int'>
  1. len():返回对象(如字符串、列表、元组等)的长度或项目数。
s = "hello"
print(len(s))  # 输出: 5
  1. id():返回对象的“身份”。
x = 5
print(id(x))  # 输出: x 对象的内存地址
  1. int()float()str()list()tuple()dict() 等:用于数据类型转换。
s = "123"
num = int(s)  # 将字符串转换为整数
print(num)  # 输出: 123
  1. range():生成一个整数序列。
for i in range(5):
    print(i)  # 输出: 0 1 2 3 4
  1. isinstance():检查对象是否是一个已知的类型。
x = 5
print(isinstance(x, int))  # 输出: True

常用函数

  1. round():对浮点数进行四舍五入。
num = 3.14159
rounded_num = round(num, 2)  # 保留两位小数
print(rounded_num)  # 输出: 3.14
  1. abs():返回数字的绝对值。
num = -5
abs_num = abs(num)
print(abs_num)  # 输出: 5
  1. min()max():返回序列中的最小值和最大值。
numbers = [1, 3, 5, 7, 9]
print(min(numbers))  # 输出: 1
print(max(numbers))  # 输出: 9
  1. sum():返回序列中所有数字的和。
numbers = [1, 2, 3, 4, 5

相关推荐

  1. Python复习3函数

    2024-03-16 06:58:03       38 阅读
  2. Python基础复习-range函数和列表截取

    2024-03-16 06:58:03       49 阅读
  3. Python3 笔记:range() 函数

    2024-03-16 06:58:03       30 阅读
  4. Vue3 逻辑复用 - 组合式函数

    2024-03-16 06:58:03       67 阅读
  5. Python3 笔记:Python函数

    2024-03-16 06:58:03       33 阅读
  6. 3.4 Python复数类型(complex)

    2024-03-16 06:58:03       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-16 06:58:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-16 06:58:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-16 06:58:03       87 阅读
  4. Python语言-面向对象

    2024-03-16 06:58:03       96 阅读

热门阅读

  1. adb shell input text 输入中文

    2024-03-16 06:58:03       48 阅读
  2. Copilot with GPT-4与文心一言4.0:AI技术的未来

    2024-03-16 06:58:03       36 阅读
  3. 系统架构设计师笔记第36期:中间层架构设计

    2024-03-16 06:58:03       37 阅读
  4. AI实景自动直播相比真人直播,都有哪些优势?

    2024-03-16 06:58:03       121 阅读
  5. 登高作业安全绳佩戴识别系统---豌豆云

    2024-03-16 06:58:03       39 阅读
  6. 每天一个数据分析题(二百零九)

    2024-03-16 06:58:03       39 阅读
  7. springboot配置mybatis

    2024-03-16 06:58:03       39 阅读