Python中常见的内置函数和自定义函数示例
Python 中内置函数和自定义函数是常见的两种函数类型。内置函数是语言内部提供的函数,比如print(),len()等。而自定义函数则是自己定义的函数。本文将以实例的方式介绍常见的内置函数和自定义函数。
一、常见的内置函数
1. print() 函数
print()是Python中最常用的函数之一,用于输出到控制台。它可以输出文本、数值等类型的数据。下面是示例代码:
print("hello world")
print(123)
输出结果:
hello world 123
2. input() 函数
input()函数用于从控制台获取用户输入的数据。下面是示例代码:
name = input("请输入你的姓名:")
print("你好," + name + "!")
输出结果:
请输入你的姓名:Tom 你好,Tom!
3. len() 函数
len()函数用于获取字符串、列表、元组等类型的数据的长度。下面是示例代码:
str = "hello world" print(len(str)) list = [1,2,3,4,5] print(len(list))
输出结果:
11 5
4. type() 函数
type()函数用于获取数据的类型。下面是示例代码:
a = 123 b = "hello world" print(type(a)) print(type(b))
输出结果:
<class 'int'> <class 'str'>
5. range() 函数
range()函数可以生成一个整数序列。下面是示例代码:
for i in range(5):
print(i)
输出结果:
0 1 2 3 4
6. abs() 函数
abs()函数用于获取数值的绝对值。下面是示例代码:
a = -123 print(abs(a))
输出结果:
123
二、常见的自定义函数
1. 求和函数
下面的函数用于求两个数的和:
def add(x, y):
return x + y
调用该函数计算1+2的结果:
result = add(1, 2) print(result)
输出结果:
3
2. 阶乘函数
下面的函数用于计算一个数的阶乘:
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n - 1)
调用该函数计算5的阶乘:
result = factorial(5) print(result)
输出结果:
120
3. 求平均数函数
下面的函数用于计算列表中数值的平均值:
def average(nums):
sum = 0
for i in nums:
sum += i
return sum / len(nums)
调用该函数计算[1,2,3,4,5]的平均值:
nums = [1,2,3,4,5] result = average(nums) print(result)
输出结果:
3.0
4. 判断是否为质数函数
下面的函数用于判断一个数是否为质数:
def is_prime(num):
if num < 2:
return False
for i in range(2,num):
if num % i == 0:
return False
return True
调用该函数判断7是否为质数:
result = is_prime(7) print(result)
输出结果:
True
5. 递归函数
下面的函数利用递归实现斐波那契数列:
def fibonacci(n):
if n == 1 or n == 2:
return 1
else:
return fibonacci(n - 1) + fibonacci(n - 2)
调用该函数计算斐波那契数列的第10项:
result = fibonacci(10) print(result)
输出结果:
55
总结:
本文介绍了Python中的常见内置函数和自定义函数,包括print()、input()、len()、type()、range()、abs()等常见内置函数,以及求和函数、阶乘函数、求平均数函数、判断是否为质数函数、递归函数等常见自定义函数。这些函数在编写Python代码时,都有着十分重要的作用。
