Python是一种高级编程语言,具有强大的内建函数库。这些内建函数提供了多种功能,能够帮助开发人员更高效地编写代码。本文将从多个方面对Python基础之常见内建函数进行详细阐述。
一、print函数
print函数是Python中最基本的输出函数,用于在控制台输出指定内容。通过print函数,我们可以将变量、字符串、表达式等输出到终端。
print("Hello, world!") # 输出字符串
name = "Alice"
age = 25
print("My name is", name, "and I am", age, "years old.") # 输出变量和字符串
print函数还支持使用格式化字符串输出:
name = "Bob"
age = 30
print("My name is %s and I am %d years old." % (name, age)) # 使用格式化字符串输出
二、len函数
len函数用于获取指定序列(如字符串、列表、元组等)的长度或元素个数。它返回一个整数值,表示序列中元素的个数。
s = "Hello, world!"
print(len(s)) # 输出字符串的长度
numbers = [1, 2, 3, 4, 5]
print(len(numbers)) # 输出列表的长度
三、range函数
range函数用于生成一个指定范围内的整数序列。它接受1到3个参数,分别表示起始值、结束值和步长。
for i in range(5):
print(i) # 输出0到4的整数序列
for i in range(1, 10, 2):
print(i) # 输出1到9的奇数序列
四、input函数
input函数用于从控制台获取用户输入,并将用户输入的内容作为字符串返回。它可以接受一个可选的提示字符串作为参数,以提示用户输入。
name = input("请输入您的姓名:")
age = int(input("请输入您的年龄:")) # 将输入的年龄转换为整数类型
print("您的姓名是", name, ",年龄是", age)
五、type函数
type函数用于获取指定对象的类型。它返回一个类型对象,表示对象的类型信息。
print(type(123)) # 输出
print(type("Hello, world!")) # 输出
print(type([1, 2, 3])) # 输出
六、sum函数
sum函数用于计算指定可迭代对象中元素的总和。它接受一个可迭代对象作为参数,并返回总和。
numbers = [1, 2, 3, 4, 5]
print(sum(numbers)) # 输出15
七、max和min函数
max函数用于获取指定可迭代对象中的最大值,min函数用于获取最小值。它们接受一个可迭代对象作为参数,并返回最大值或最小值。
numbers = [1, 2, 3, 4, 5]
print(max(numbers)) # 输出5
print(min(numbers)) # 输出1
八、sorted函数
sorted函数用于对指定可迭代对象进行排序。它接受一个可迭代对象作为参数,并返回一个新的已排序的列表。
numbers = [5, 2, 4, 1, 3]
sorted_numbers = sorted(numbers)
print(sorted_numbers) # 输出[1, 2, 3, 4, 5]
九、str函数
str函数用于将指定对象转换为字符串类型。它接受一个对象作为参数,并返回该对象的字符串表示形式。
age = 25
age_str = str(age)
print("年龄是" + age_str + "岁") # 输出年龄是25岁
以上是Python基础之常见内建函数的部分介绍,通过使用这些内建函数,可以极大地提高开发效率。