一、字符串方法

字符串处理是我们日常编程中最高频的操作之一。

  1. .strip() - 去除首尾空白
    • 示例
    1user_input = "  admin  \n"  
    2cleaned_input = user_input.strip()  
    3print(f"清理前: '{user_input}', 清理后: '{cleaned_input}'")  
    4# 输出:  
    5#清理前: '  admin  
    6#', 清理后: 'admin'  
  2. .split() - 字符串切割
    • 示例
    1csv_line = "apple,banana,orange,grape"  
    2fruits = csv_line.split(',')  
    3print(fruits)  
    4# 输出: ['apple', 'banana', 'orange', 'grape']  
  3. .join() - 列表拼接成字符串
    • 示例
    1words = ['Hello', 'Python', 'World']  
    2sentence = ' '.join(words)  
    3print(sentence)  
    4# 输出: Hello Python World  
  4. f-string (格式化字符串)
    • 示例
    1name = "张三"  
    2age = 30  
    3greeting = f"大家好,我叫{name},今年{age}岁了。"  
    4print(greeting)  
    5# 输出: 大家好,我叫张三,今年30岁了。  

二、列表方法

列表是Python中使用最广泛的数据结构,下面这几个方法是管理列表内容的基础。

  1. .append() - 在末尾添加元素
    • 示例
    1tasks = ['吃饭', '睡觉']  
    2tasks.append('写代码')  
    3print(tasks)  
    4# 输出: ['吃饭', '睡觉', '写代码']  
  2. .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]  

三、字典方法

字典通过键值对存储数据,访问速度极快。

  1. .get() - 安全地获取值
    • 示例
    1user_info = {'name': 'Bob', 'age': 25}  
    2# 安全地获取职业,如果不存在,返回'未知'  
    3job = user_info.get('job', '未知')  
    4print(f"{user_info['name']}的职业是: {job}")  
    5# 输出: Bob的职业是: 未知  
  2. .items() - 遍历键值对
    • 示例
    1scores = {'数学': 95, '英语': 88, '科学': 92}  
    2for subject, score in scores.items():  
    3    print(f"科目: {subject}, 分数: {score}")  

四、通用内置函数

它们不属于某个特定类型,但功能强大,适用范围极广。

  1. len() - 获取长度
    • 示例
    1print(len("Hello"))             # 5  
    2print(len([1, 2, 3, 4]))      # 4  
    3print(len({'a': 1, 'b': 2})) # 2  
  2. range() - 生成数字序列
    • 示例
    1# 打印 0 到 4  
    2for i in range(5):  
    3    print(i, end=' ')  
    4# 输出: 0 1 2 3 4  

结语

点个赞,关注我获取更多实用 Python 技术干货!如果觉得有用,记得收藏本文!


武装你的Python“工具箱”:盘点10个你必须熟练掌握的核心方法》 是转载文章,点击查看原文