Python内置函数概述:常用的math、string、datetime等函数介绍
Python作为一种高级语言,为开发者提供了丰富的内置函数,以供快速开发应用程序。这些内置函数可以让我们更轻松地完成常见的编程任务,如数学计算、字符串处理、日期时间处理等。在本文中,我们将介绍一些常用的内置函数,并为每种函数提供简短的示例。
1. math函数
math是一个Python库,提供了很多有用的数学函数,如sin、cos、tan等。以下是一些常见的math函数:
1.1 abs(x)
返回x的绝对值。
示例:
print(abs(-10)) # 输出10
1.2 sqrt(x)
返回x的平方根。
示例:
import math
print(math.sqrt(4)) # 输出2.0
1.3 pow(x, y) 或 x ** y
返回x的y次方。
示例:
print(pow(2, 3)) # 输出8
1.4 round(x [,n])
返回x的四舍五入值,保留n位小数。
示例:
print(round(3.14159, 2)) # 输出3.14
2. string函数
Python中有一个字符串模块string,提供了一组字符串处理的函数。以下是一些常见的字符串函数:
2.1 len(s)
返回字符串s的长度。
示例:
print(len("Hello, World!")) # 输出13
2.2 str(x)
将x转换为字符串类型。
示例:
print(str(123)) # 输出"123"
2.3 upper(s)
将字符串s中的小写字母转换为大写字母。
示例:
print("Hello, World!".upper()) # 输出"HELLO, WORLD!"
2.4 lower(s)
将字符串s中的大写字母转换为小写字母。
示例:
print("Hello, World!".lower()) # 输出"hello, world!"
3. datetime函数
datetime是Python中的日期和时间模块,提供了很多有用的函数,如获取当前日期和时间、计算日期差等。以下是一些常见的datetime函数:
3.1 datetime.datetime.now()
返回当前日期和时间。
示例:
import datetime
print(datetime.datetime.now()) # 输出当前日期和时间
3.2 datetime.date(year, month, day)
返回表示指定日期的date对象。
示例:
import datetime
d = datetime.date(2021, 3, 15)
print(d) # 输出2021-03-15
3.3 datetime.timedelta(days=n)
返回表示n天的timedelta对象。
示例:
import datetime
d1 = datetime.date(2021, 3, 15)
d2 = d1 + datetime.timedelta(days=5)
print(d2) # 输出2021-03-20
以上是部分常见的Python内置函数,内置函数函数丰富,不能一一详细展示,但是基本功能都是能实现。对于开发者们可以灵活运用,根据需要来辅助自己的工作。
