Python中内置函数的用法及常见示例
Python是一门有着广泛应用的编程语言,它的内置函数也是其强大之处。内置函数是Python中直接可用的函数,无需进行额外的导入模块或安装,方便快捷。本文将介绍Python的一些常用内置函数和它们的用法及示例。
1. print()
print()函数是Python中最常用的内置函数之一,用于输出内容到控制台。可以输出一个或多个参数,并用逗号分隔,每个参数之间用空格分开。它也可以输出格式化的字符串。
示例:
print("Hello, World!")
# 输出:Hello, World!
num1 = 10
num2 = 20
print("The sum of", num1, "and", num2, "is", num1 + num2)
# 输出:The sum of 10 and 20 is 30
print("My name is %s and I am %d years old" % ("Alice", 25))
# 输出:My name is Alice and I am 25 years old
2. len()
len()函数用于计算一个序列的长度,可以是字符串、列表、元组等可迭代对象。返回序列中元素的个数。
示例:
str1 = "Hello, World!" print(len(str1)) # 输出:13 lst1 = [1, 2, 3, 4, 5] print(len(lst1)) # 输出:5
3. type()
type()函数用于获取一个参数的类型。返回值为一个类型对象。
示例:
print(type(3))
# 输出:<class 'int'>
print(type("Hello"))
# 输出:<class 'str'>
4. int()
int()函数用于将一个字符串或浮点数转换为整数类型。如果参数是浮点数,会将小数部分截断。如果参数不是可以转换为整数的类型,会引发ValueError异常。
示例:
print(int("123"))
# 输出:123
print(int(12.34))
# 输出:12
5. float()
float()函数用于将一个整数或字符串转换为浮点数类型。如果参数不是可以转换为浮点数的类型,会引发ValueError异常。
示例:
print(float(3))
# 输出:3.0
print(float("3.14"))
# 输出:3.14
6. str()
str()函数用于将一个对象转换为字符串类型。返回一个字符串表示该对象。
示例:
print(str(123)) # 输出:"123" lst1 = [1, 2, 3] print(str(lst1)) # 输出:"[1, 2, 3]"
7. range()
range()函数用于生成一些连续的数字。可传入一个或三个参数,如果只传入一个参数,则表示生成从0开始、步长为1,到该参数-1的一个整数序列;如果传入两个参数,则表示生成从 个参数开始、步长为1,到第二个参数-1的一个整数序列;如果传入三个参数,则表示生成从 个参数开始、步长为第三个参数的整数序列,直到第二个参数-1。
示例:
lst1 = list(range(5)) print(lst1) # 输出:[0, 1, 2, 3, 4] lst2 = list(range(3, 8)) print(lst2) # 输出:[3, 4, 5, 6, 7] lst3 = list(range(1, 10, 2)) print(lst3) # 输出:[1, 3, 5, 7, 9]
8. input()
input()函数用于从控制台获取用户输入的内容,并将其作为字符串返回。可以传入一个字符串作为提示用户输入的提示语。
示例:
name = input("What is your name?: ")
age = input("What is your age?: ")
print("Your name is", name, "and you are", age, "years old")
9. round()
round()函数用于将一个浮点数四舍五入为指定位数的小数。可以传入一个或两个参数,如果只传入一个参数,则表示将该浮点数四舍五入为0位小数;如果传入两个参数,则将浮点数四舍五入到指定位数的小数。
示例:
print(round(3.14159)) # 输出:3 print(round(3.14159, 2)) # 输出:3.14
10. sum()
sum()函数用于计算一个序列的总和。可以用于数值型列表或元组。
示例:
lst1 = [1, 2, 3, 4, 5] print(sum(lst1)) # 输出:15 tpl1 = (1, 2, 3, 4, 5) print(sum(tpl1)) # 输出:15
除了上述常用的10个内置函数之外,Python中还有很多其他有用的内置函数,如abs()、max()、min()、sorted()、zip()等等。我们可以在实际编程中根据需要进行使用。
