一、字符串方法
字符串处理是我们日常编程中最高频的操作之一。
.strip()- 去除首尾空白- 示例:
1user_input = " admin \n" 2cleaned_input = user_input.strip() 3print(f"清理前: '{user_input}', 清理后: '{cleaned_input}'") 4# 输出: 5#清理前: ' admin 6#', 清理后: 'admin'.split()- 字符串切割- 示例:
1csv_line = "apple,banana,orange,grape" 2fruits = csv_line.split(',') 3print(fruits) 4# 输出: ['apple', 'banana', 'orange', 'grape'].join()- 列表拼接成字符串- 示例:
1words = ['Hello', 'Python', 'World'] 2sentence = ' '.join(words) 3print(sentence) 4# 输出: Hello Python World- f-string (格式化字符串)
- 示例:
1name = "张三" 2age = 30 3greeting = f"大家好,我叫{name},今年{age}岁了。" 4print(greeting) 5# 输出: 大家好,我叫张三,今年30岁了。
二、列表方法
列表是Python中使用最广泛的数据结构,下面这几个方法是管理列表内容的基础。
.append()- 在末尾添加元素- 示例:
1tasks = ['吃饭', '睡觉'] 2tasks.append('写代码') 3print(tasks) 4# 输出: ['吃饭', '睡觉', '写代码'].sort()- 原地排序- 示例:
1numbers = [3, 1, 4, 1, 5, 9, 2] 2numbers.sort(reverse=True) # reverse=True 表示降序 3print(numbers) 4# 输出: [9, 5, 4, 3, 2, 1, 1]
三、字典方法
字典通过键值对存储数据,访问速度极快。
.get()- 安全地获取值- 示例:
1user_info = {'name': 'Bob', 'age': 25} 2# 安全地获取职业,如果不存在,返回'未知' 3job = user_info.get('job', '未知') 4print(f"{user_info['name']}的职业是: {job}") 5# 输出: Bob的职业是: 未知.items()- 遍历键值对- 示例:
1scores = {'数学': 95, '英语': 88, '科学': 92} 2for subject, score in scores.items(): 3 print(f"科目: {subject}, 分数: {score}")
四、通用内置函数
它们不属于某个特定类型,但功能强大,适用范围极广。
len()- 获取长度- 示例:
1print(len("Hello")) # 5 2print(len([1, 2, 3, 4])) # 4 3print(len({'a': 1, 'b': 2})) # 2range()- 生成数字序列- 示例:
1# 打印 0 到 4 2for i in range(5): 3 print(i, end=' ') 4# 输出: 0 1 2 3 4
结语
点个赞,关注我获取更多实用 Python 技术干货!如果觉得有用,记得收藏本文!
《武装你的Python“工具箱”:盘点10个你必须熟练掌握的核心方法》 是转载文章,点击查看原文。