2026/9/4 4:52:31

Python 基础函数大全:新手入门必备利器

Python 基础函数大全:新手入门必备利器 因有着简洁易懂的语法以及丰富的库函数而被闻名, 就编程新手而言, 掌握基础函数乃是朝着某个世界迈进的第一步, 本文会为您去介绍一系列常用的基础函数, 这些函数涵盖字符串操作、列表操作、字典操作、数学运算、输入输出等诸多方面, 以此助力您能够轻松地入门编程。一、字符串操作一种在编程里常用的数据类型是字符串, 它属于其中之一, 并且有着繁多丰富的函数用以处理字符串:len(str), 它返回的是字符串str的长度。str.lower(), 此操作是把字符串str当中的所有字母都转变为小写形式。str.upper(), 即把字符串str里面的所有字母换为大写形式。str.strip(), 是用以去除字符串str首尾位置的空格。str.split(sep), 是以sep作为分隔符, 把字符串str给分割成列表。str.(old, new): 此操作指的是, 把字符串str里的old这个字符串, 替换成new字符串, 进行了一次替换操作。str. find(sub): 这是指返回某种结果, 该结果是子字符串sub在字符串str当中, 首次出现时地索引位置, 要是不存在的话, 那就返回-1。str.(): 这个指的是去做一种判断, 判定的是字符串str是否以 开始。str.(): 这是说对字符串str做一种判断, 判断它是不是以 结束。示例str1 Hello, World! print(len(str1)) # 输出17 print(str1.lower()) # 输出 hello, world! print(str1.strip()) # 输出Hello, World! print(str1.split(,)) # 输出[ Hello, World! ]二、列表操作列表是 中常用的数据结构之一可以存储不同类型的数据len(list), 它返回的是列表list的长度。list.(obj), 此操作是在列表list的末尾添加元素obj。list.(index, obj), 这是在列表list的指定索引index处插入元素obj。list.(obj), 该行为是删除列表list中第一个出现的元素obj。list.pop(index), 它将会删除并返回列表list中指定索引index处的元素, 默认进行的则是删除最后一个元素。将列表list进行次序排列的操作是list.sort(), 把列表list里元素的先后顺序予以逆反的这种行为是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.(), 这里要获取的是字典dict里所有值所形成的列表, dict.get(key, ), 其作用是返回字典dict里键key所对应的那个值, 要是键不存在的话就返回 值, 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四、数学运算提供了常用的数学运算函数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(*, sep , end\n) , 而要获取用户输入则会用到input()。示例:print(Hello, World!, sep-) # 输出Hello-World! name input(请输入你的名字) print(你好 name !) # 输出你好[用户输入的名字]!仅限于此的是, 它不过属于基本函数那极为小小的一部分而已, 将这些函数予以掌握了的话, 能够对您完成大多数层面的编程工作施予助力。伴随学习朝着纵深方向发展之进程, 您是会接触到数量更多且更为强大的函数以及库的, 进而不停地促使您的编程技能得以提升。