欢迎访问宙启技术站
智能推送

Python中内置函数的用法及常见示例

发布时间:2023-05-24 21:04:05

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()等等。我们可以在实际编程中根据需要进行使用。