Python 是一种广泛使用的高级编程语言,它提供了丰富的内置函数和库,用于执行各种任务。这里,我将总结并讲解一些 Python 中常用的基本函数,这些函数在编程中非常常见且基础。
1. 打印输出 - print()
print()
函数用于在屏幕上输出信息。它可以接受多个参数,并自动在它们之间添加空格,并在末尾添加换行符。
print("Hello, World!")
print("Hello", "World", "!") # 输出: Hello World !
2. 输入 - input()
input()
函数允许用户输入数据。它读取用户从标准输入(通常是键盘)输入的一行文本,并返回一个字符串。
name = input("What is your name? ")
print("Hello,", name)
3. 类型转换
Python 提供了几个内置函数来将一种数据类型转换为另一种数据类型。
int()
:将字符串或数字转换为整数。float()
:将字符串或整数转换为浮点数。str()
:将值转换为字符串。
num = int("123")
price = float("19.99")
text = str(123)
4. 数学函数
Python 的 math
模块提供了许多数学函数,但这里只提及一些基本的。
math.sqrt(x)
:返回 x 的平方根。math.pow(x, y)
:返回 x 的 y 次幂。math.ceil(x)
:返回大于或等于 x 的最小整数。math.floor(x)
:返回小于或等于 x 的最大整数。
使用前需要导入 math
模块:import math
5. 列表操作
Python 提供了丰富的列表(List)操作函数。
len(list)
:返回列表的元素个数。list.append(x)
:在列表末尾添加一个新的元素 x。list.pop([i])
:移除列表中的元素(默认是最后一个),并返回它。list.index(x)
:返回列表中值 x 第一次出现的索引。
6. 字符串操作
字符串是不可变的,但你可以使用内置函数来操作它们。
str.upper()
:返回字符串的大写版本。str.lower()
:返回字符串的小写版本。str.strip()
:返回移除了字符串头尾指定字符(默认为空格)的字符串。str.split(sep)
:以 sep 为分隔符切片字符串,如果 sep 未指定或为 None,则返回包含单词的列表。
7. 字典操作
字典(Dictionary)是 Python 中另一个非常有用的数据结构。
dict.get(key, default=None)
:返回指定键的值,如果键不存在则返回默认值。dict.keys()
:返回一个包含字典所有键的视图对象。dict.values()
:返回一个包含字典所有值的视图对象。dict.items()
:返回一个包含字典所有 (键, 值) 对的视图对象。
8. 迭代和循环
虽然这不是一个具体的函数,但 Python 的迭代和循环机制(如 for
循环和 while
循环)是编程中不可或缺的部分。
9. 异常处理
Python 使用 try
和 except
语句来处理异常。
try:
# 尝试执行的代码
except Exception as e:
# 如果发生异常,则执行这里的代码
print("An error occurred:", e)
这些只是 Python 中常用基本函数和特性的一个概览。Python 的强大之处在于其丰富的库和模块,它们提供了大量的函数和类,可用于执行各种复杂的任务。