Python中的内置函数和标准库函数使用介绍
发布时间:2023-06-26 10:47:38
Python中的内置函数和标准库函数是Python程序中非常重要的组成部分。内置函数是Python语言内置的函数,可以直接使用,而标准库函数则需要通过导入相应的模块才能使用。本文将对Python中的内置函数和标准库函数进行介绍。
一、内置函数
1. abs(x)
函数返回一个数的绝对值,x可以是整数、浮点数或复数。
示例代码:
print(abs(-5)) # 输出 5 print(abs(3+4j)) # 输出 5.0
2. len(s)
函数返回一个对象的长度,这个对象可以是序列、字符串、字典等。
示例代码:
print(len("Hello World")) # 输出 11
print(len([1, 2, 3, 4, 5])) # 输出 5
3. range(start, stop[, step])
函数返回一个序列的整数,这些整数以等差数列的形式排列。start指定数列的起始值,默认是0;stop指定数列的终止值,不包含在数列中;step指定数列中两个相邻整数的差,默认是1。
示例代码:
print(range(10)) # 输出 range(0, 10) print(list(range(1, 11))) # 输出 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11, 2))) # 输出 [1, 3, 5, 7, 9]
4. type(obj)
函数返回一个对象的类型。
示例代码:
print(type(3)) # 输出 <class 'int'>
print(type("Hello")) # 输出 <class 'str'>
print(type([])) # 输出 <class 'list'>
二、标准库函数
1. math库
math库提供了许多数学函数,包括三角函数、指数函数、对数函数、数学常数等等。使用前需先导入math库。
import math print(math.pi) # 输出 3.141592653589793 print(math.sin(0.5)) # 输出 0.479425538604203 print(math.exp(2)) # 输出 7.38905609893065
2. random库
random库提供了生成随机数的函数,包括生成整数、浮点数、字符串等。使用前需先导入random库。
import random
print(random.randint(1, 6)) # 输出介于1到6之间的随机整数
print(random.uniform(1, 10)) # 输出介于1到10之间的随机浮点数
print(random.choice("abcdefg")) # 输出从字符串中随机选择一个字符
3. time库
time库提供了一些与时间相关的函数,包括获取当前时间、时间睡眠等。使用前需先导入time库。
import time print(time.time()) # 输出当前时间戳 time.sleep(1) # 程序休眠1秒钟
4. datetime库
datetime库提供了一些与日期时间相关的函数和数据类型,包括日期时间转换、日期时间计算等。使用前需先导入datetime库。
import datetime
d1 = datetime.datetime(2021, 9, 1, 10, 30, 0) # 创建一个日期时间对象
d2 = datetime.datetime.now() # 获取当前日期时间
print(d1.strftime("%Y-%m-%d %H:%M:%S")) # 将日期时间格式化输出
print(d2 - d1) # 计算两个日期时间之间的时间差
总结
在Python编程过程中,内置函数和标准库函数是经常使用到的几个工具之一。了解并熟练掌握这些函数的使用,对于提高程序编写效率和代码质量有很大的帮助。
