Python常用函数及使用技巧解析
发布时间:2023-05-20 18:51:30
Python是一种广泛使用的解释型、高级编程语言。它在许多领域得到广泛应用,例如数据分析、Web开发、机器学习、人工智能等等。Python使用方便,语法简单易懂,拥有许多内置函数。本文介绍Python中常用的函数及使用技巧。
1. print()
Python内置函数中最常用的函数之一是print()函数。它用于将文本或变量的值输出到屏幕上。在python 3.x版本中,print()函数默认使用end='
',也就是默认输出结果后换行。修改end参数可以更改输出结果的行为。
print('Hello World')
# 输出结果为:Hello World
name = 'Tom'
age = 28
print('My name is', name, 'and I am', age, 'years old.')
# 输出结果为:My name is Tom and I am 28 years old.
2. input()
input()函数用于从用户输入获取数据。当程序执行到input()函数时,程序会暂停,等待用户输入信息。用户在输入完数据后,按下Enter键,input()函数会将数据返回给程序。
name = input('请输入你的名字:')
print('你的名字是:', name)
3. len()
len()函数用于返回对象的长度。对象可以是字符串、列表、元组、字典等。
my_str = 'Hello World'
print(len(my_str)) # 输出结果为:11
my_list = [1, 2, 3, 4, 5]
print(len(my_list)) # 输出结果为:5
my_dict = {'one': 1, 'two': 2, 'three': 3}
print(len(my_dict)) # 输出结果为:3
4. range()
range()函数用于生成一个数字序列,通常用于循环中。
for i in range(1, 5):
print(i)
# 输出结果为:
# 1
# 2
# 3
# 4
5. enumerate()
enumerate()函数用于将一个可遍历的数据对象组合成一个索引序列,同时列出数据和数据下标。例如:
my_list = ['apple', 'banana', 'orange']
for i, value in enumerate(my_list):
print(i, value)
# 输出结果为:
# 0 apple
# 1 banana
# 2 orange
6. zip()
zip()函数用于将多个可迭代对象合并成一个元组序列。例如:
num_list = [1, 2, 3]
str_list = ['one', 'two', 'three']
for num, string in zip(num_list, str_list):
print(num, string)
# 输出结果为:
# 1 one
# 2 two
# 3 three
7. sorted()
sorted()函数用于对可迭代对象进行排序。例如:
num_list = [5, 2, 6, 1, 3] sorted_list = sorted(num_list) print(sorted_list) # 输出结果为:[1, 2, 3, 5, 6]
8. max()和min()
max()函数用于返回可迭代对象中的最大值,min()函数则返回可迭代对象中的最小值。
num_list = [5, 2, 6, 1, 3] print(max(num_list)) # 输出结果为:6 print(min(num_list)) # 输出结果为:1
以上就是Python中常用的函数及使用技巧。当然,Python内置函数远不止这些,如果想深入学习Python,建议多看官方文档并多练习。
