欢迎访问宙启技术站
智能推送

Python内置函数和标准库常见用法

发布时间:2023-07-02 03:15:16

Python是一种功能强大且易于学习的编程语言,具有丰富的内置函数和标准库,可以用于许多不同的应用程序和任务。本文将介绍一些常见的Python内置函数和标准库的用法。

1. 内置函数

- print(): 用于向控制台输出内容。可以输出变量、字符串和表达式等。

  示例:print("Hello, World!")

- input(): 用于从用户获取输入。可以将用户输入的内容保存到变量中。

  示例:name = input("请输入您的名字:")

- len(): 用于获取字符串、列表、元组等对象的长度。

  示例:length = len("Hello")

- int(): 用于将一个字符串或浮点数转换为整数。

  示例:num = int("10")

- str(): 用于将其他类型的数据转换为字符串。

  示例:result = str(10)

- type(): 用于获取对象的类型。

  示例:t = type("Hello")

- range(): 用于创建一个整数序列。

  示例:numbers = range(1, 10)

- sum(): 用于计算列表或元组中所有元素的总和。

  示例:total = sum([1, 2, 3, 4, 5])

- sorted(): 用于对列表进行排序。

  示例:sorted_list = sorted([3, 1, 4, 2])

2. 标准库常见用法

- math: 提供了许多数学相关的函数和常量。例如,可以使用math.sqrt()计算平方根,使用math.pi获取圆周率的值。

  示例:import math

        sqrt_result = math.sqrt(16)

        print(sqrt_result)

- random: 用于生成随机数。可以使用random.random()生成一个0到1之间的随机浮点数,使用random.randint(a, b)生成一个指定范围内的随机整数。

  示例:import random

        random_num = random.random()

        print(random_num)

- datetime: 用于处理日期和时间。可以使用datetime.datetime.now()获取当前的日期和时间,使用datetime.timedelta()计算两个日期之间的差值。

  示例:import datetime

        current_time = datetime.datetime.now()

        print(current_time)

- os: 提供了与操作系统交互的函数。可以使用os.getcwd()获取当前工作目录,使用os.listdir()获取指定目录的文件列表。

  示例:import os

        current_dir = os.getcwd()

        print(current_dir)

- json: 用于处理JSON格式的数据。可以使用json.dumps()将Python对象转换为JSON字符串,使用json.loads()将JSON字符串转换为Python对象。

  示例:import json

        data = {"name": "John", "age": 30}

        json_string = json.dumps(data)

        print(json_string)

以上是一些常见的Python内置函数和标准库的用法。随着对Python的深入学习和实践,你将发现还有许多其他有用的函数和库可供使用。