Python内置函数使用及常见示例
Python是一种面向对象、解释型的高级编程语言,广泛应用于各个领域,具有易学、易读、简洁的特点。Python提供了多种内置函数,这些函数可以直接在代码中使用,不需要进行额外的导入或定义,提供了很大的方便性。本文将介绍Python中常用的内置函数及其常见示例,帮助大家更好地了解和使用这些函数。
1. print()函数
print()函数是Python中用于输出信息到标准输出设备(通常是控制台)的函数,常用于调试和测试程序。它可以输出字符串、数字、变量、表达式等。
示例1-1:输出固定字符串
print("Hello, World!")
示例1-2:输出变量
name = "Alice"
print("My name is", name)
2. len()函数
len()函数用于获取一个序列(如字符串、列表、元组等)的长度,返回序列中元素的个数。
示例2-1:获取字符串的长度
string = "Hello!" print(len(string))
示例2-2:获取列表的长度
lst = [1, 2, 3, 4, 5] print(len(lst))
3. input()函数
input()函数用于从标准输入设备(通常是键盘)读取用户输入的数据,并返回一个字符串。
示例3-1:获取用户输入的字符串
name = input("Please enter your name: ")
print("Hello,", name)
示例3-2:获取用户输入的数字
number = int(input("Please enter a number: "))
print("The square of", number, "is", number ** 2)
4. range()函数
range()函数用于生成一系列连续的整数,常用于循环结构中,控制循环的次数。
示例4-1:遍历整数范围
for i in range(5):
print(i)
示例4-2:遍历指定范围的整数
for i in range(1, 6):
print(i)
5. type()函数
type()函数用于获取一个对象(如变量、值)的类型,返回一个表示类型的对象。
示例5-1:获取变量的类型
number = 123 print(type(number))
示例5-2:获取值的类型
print(type("Hello, World!"))
6. int()函数和str()函数
int()函数用于将一个字符串或浮点数转换为整数,str()函数用于将一个对象转换为字符串。
示例6-1:将字符串转换为整数
number = int("123")
print(number + 1)
示例6-2:将浮点数转换为整数
number = int(3.14) print(number)
示例6-3:将整数转换为字符串
string = str(123)
print("The number is " + string)
7. sum()函数
sum()函数用于对一个序列(如列表、元组)进行求和,返回序列中所有元素的和。
示例7-1:计算列表中所有元素的和
lst = [1, 2, 3, 4, 5] print(sum(lst))
示例7-2:计算元组中所有元素的和
tpl = (1, 2, 3, 4, 5) print(sum(tpl))
8. sorted()函数
sorted()函数用于对一个序列进行排序,返回一个新的排序后的序列,不改变原序列。
示例8-1:对列表进行升序排序
lst = [3, 1, 4, 1, 5, 9, 2, 6] sorted_lst = sorted(lst) print(sorted_lst)
示例8-2:对字符串进行升序排序
string = "python" sorted_string = sorted(string) print(sorted_string)
9. min()函数和max()函数
min()函数用于返回一个序列中的最小值,max()函数用于返回一个序列中的最大值。
示例9-1:获取列表中的最小值和最大值
lst = [1, 2, 3, 4, 5] print(min(lst), max(lst))
示例9-2:获取字符串中的最小字符和最大字符
string = "python" print(min(string), max(string))
10. abs()函数
abs()函数用于返回一个数值的绝对值,可以是整数或浮点数。
示例10-1:计算整数的绝对值
number = -123 print(abs(number))
示例10-2:计算浮点数的绝对值
number = -3.14 print(abs(number))
除了以上介绍的函数,Python还提供了很多其他的内置函数,如pow()函数用于计算一个数的幂,round()函数用于四舍五入取整,等等。这些内置函数提供了很多功能,可以方便地完成各种编程任务。在实际应用中,我们可以灵活运用这些函数,提高编程的效率和质量。
