Python初学者必须掌握的10个函数
1. print()
print() 是 Python 中最基本和最常用的函数之一。它的作用是输出给定的参数。我们可以通过 print() 将变量或字符串等内容打印到屏幕上,方便我们调试代码或输出结果。
例如:
name = "Tom"
print("Hello, " + name + "!")
输出结果为:
Hello, Tom!
2. input()
input() 是 Python 中的另一个基本函数,用于从用户获取输入。当我们调用 input() 函数时,程序会暂停运行,等待用户输入值后才会继续执行。
例如:
name = input("What's your name? ")
print("Hello, " + name + "!")
这里我们通过 input() 函数从用户获取名字,然后输出一句问候语。在运行这段代码时,控制台会输出问号和提示信息,要求用户输入一个名字,用户输入完后回车,程序输出欢迎信息:
What's your name? Tom Hello, Tom!
3. len()
len() 函数返回对象的长度或元素个数。它通常被用来获取字符串、列表、元组、字典等的长度。
例如:
str1 = "Hello, world!" print(len(str1)) lst1 = [1, 2, 3, 4, 5] print(len(lst1))
输出结果为:
13 5
4. range()
range() 函数用于生成一个数字序列。我们可以指定序列的开始和结束值,以及每个元素间的步长。
例如:
for x in range(0, 10): print(x)
这里通过 range() 函数生成了一个从 0 到 9 的数字序列,然后通过 for 循环逐个输出序列的每个元素。运行结果为:
0 1 2 3 4 5 6 7 8 9
5. type()
type() 函数用于获取一个对象的数据类型。它可以返回 int、float、str、list、dict、tuple 等。
例如:
a = 123 b = "hello" c = [1, 2, 3] print(type(a)) print(type(b)) print(type(c))
输出结果为:
<class 'int'> <class 'str'> <class 'list'>
6. abs()
abs() 函数用于返回数字的绝对值。如果数字是正数,则返回该数;如果是负数,则返回其相反数。
例如:
a = -5 b = 6 print(abs(a)) print(abs(b))
输出结果为:
5 6
7. sum()
sum() 函数用于计算一个序列的总和。它可以计算列表、元组、和集合等的总和。
例如:
lst1 = [1, 2, 3, 4, 5] print(sum(lst1))
输出结果为:
15
8. round()
round() 函数用于将一个数字四舍五入到指定的小数位数。我们可以将数字保留到小数点后 n 位。
例如:
a = 4.123456 print(round(a, 2))
输出结果为:
4.12
9. max() 和 min()
max() 和 min() 函数分别用于获取序列中的最大值和最小值。
例如:
lst1 = [1, 2, 3, 4, 5] print(max(lst1)) print(min(lst1))
输出结果为:
5 1
10. sorted()
sorted() 函数用于对序列进行排序。它可以对列表、元组和集合等进行排序。
例如:
lst1 = [5, 4, 2, 3, 1] print(sorted(lst1))
输出结果为:
[1, 2, 3, 4, 5]
以上是 Python 初学者必须掌握的 10 个函数。通过学习这些函数,我们可以更加熟练地使用 Python 语言,提高代码的可读性和可维护性。
