Python 以其简洁易懂的语法和丰富的库函数而闻名,对于编程新手来说,掌握基础函数是迈向 Python 世界的第一步。本文将为您介绍一系列常用的 Python 基础函数,涵盖字符串操作、列表操作、字典操作、数学运算、输入输出等方面,助您轻松入门 Python 编程。
一、字符串操作
字符串是编程中常用的数据类型之一,Python 提供了丰富的函数来处理字符串:
- len(str):返回字符串 str 的长度。
- str.lower():将字符串 str 中的所有字母转换为小写形式。
- str.upper():将字符串 str 中的所有字母转换为大写形式。
- str.strip():去除字符串 str 首尾的空格。
- str.split(sep):以 sep 为分隔符,将字符串 str 分割成列表。
- str.replace(old, new):将字符串 str 中的 old 字符串替换为 new 字符串。
- str.find(sub):返回子字符串 sub 在字符串 str 中第一次出现的索引位置,如果不存在则返回 -1。
- str.startswith(prefix):判断字符串 str 是否以 prefix 开头。
- str.endswith(suffix):判断字符串 str 是否以 suffix 结尾。
示例:
str1 = " Hello, World! "
print(len(str1)) # 输出:17
print(str1.lower()) # 输出: hello, world!
print(str1.strip()) # 输出:Hello, World!
print(str1.split(",")) # 输出:[' Hello', ' World! ']
二、列表操作
列表是 Python 中常用的数据结构之一,可以存储不同类型的数据:
- len(list):返回列表 list 的长度。
- list.append(obj):在列表 list 的末尾添加元素 obj。
- list.insert(index, obj):在列表 list 的指定索引 index 处插入元素 obj。
- list.remove(obj):删除列表 list 中第一个出现的元素 obj。
- list.pop(index):删除并返回列表 list 中指定索引 index 处的元素,默认删除最后一个元素。
- list.sort():对列表 list 进行排序。
- list.reverse():反转列表 list 中元素的顺序。
示例:
list1 = [1, 2, 3, 4, 5]
print(len(list1)) # 输出:5
list1.append(6)
print(list1) # 输出:[1, 2, 3, 4, 5, 6]
list1.remove(3)
print(list1) # 输出:[1, 2, 4, 5, 6]
三、字典操作
字典是一种键值对的数据结构,可以通过键来访问对应的值:
- len(dict):返回字典 dict 中键值对的数量。
- dict.keys():返回字典 dict 中所有键的列表。
- dict.values():返回字典 dict 中所有值的列表。
- dict.get(key, default):返回字典 dict 中键 key 对应的值,如果键不存在则返回 default 值。
- dict.pop(key):删除并返回字典 dict 中键 key 对应的值。
示例:
dict1 = {"name": "Alice", "age": 18}
print(len(dict1)) # 输出:2
print(dict1.keys()) # 输出:dict_keys(['name', 'age'])
print(dict1.get("age")) # 输出:18
四、数学运算
Python 提供了常用的数学运算函数:
- abs(x):返回 x 的绝对值.
- max(x1, x2, ...):返回最大值.
- min(x1, x2, ...):返回最小值.
- round(x, n):返回 x 四舍五入到小数点后 n 位的值.
- pow(x, y):返回 x 的 y 次方.
示例:
print(abs(-5)) # 输出:5
print(max(1, 2, 3, 4, 5)) # 输出:5
print(round(3.1415926, 2)) # 输出:3.14
五、输入输出
- print(*objects, sep=' ', end='\n'): 打印输出.
- input(prompt): 获取用户输入.
示例:
print("Hello", "World!", sep="-") # 输出:Hello-World!
name = input("请输入你的名字:")
print("你好," + name + "!") # 输出:你好,[用户输入的名字]!
以上只是 Python 基础函数的一小部分,掌握这些函数可以帮助您完成大部分的编程任务。随着学习的深入,您将会接触到更多更强大的函数和库,不断提升您的编程技能。