武装你的Python“工具箱”:盘点10个你必须熟练掌握的核心方法

一、字符串方法

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

.strip() - 去除首尾空白

示例:

user_input = " admin \n"
cleaned_input = user_input.strip()
print(f"清理前: '{user_input}', 清理后: '{cleaned_input}'")
# 输出:
#清理前: ' admin
#', 清理后: 'admin'

.split() - 字符串切割

示例:

csv_line = "apple,banana,orange,grape"
fruits = csv_line.split(',')
print(fruits)
# 输出: ['apple', 'banana', 'orange', 'grape']

.join() - 列表拼接成字符串

示例:

words = ['Hello', 'Python', 'World']
sentence = ' '.join(words)
print(sentence)
# 输出: Hello Python World

f-string (格式化字符串)

示例:

name = "张三"
age = 30
greeting = f"大家好,我叫{name},今年{age}岁了。"
print(greeting)
# 输出: 大家好,我叫张三,今年30岁了。

二、列表方法

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

.append() - 在末尾添加元素

示例:

tasks = ['吃饭', '睡觉']
tasks.append('写代码')
print(tasks)
# 输出: ['吃饭', '睡觉', '写代码']

.sort() - 原地排序

示例:

numbers = [3, 1, 4, 1, 5, 9, 2]
numbers.sort(reverse=True) # reverse=True 表示降序
print(numbers)
# 输出: [9, 5, 4, 3, 2, 1, 1]

三、字典方法

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

.get() - 安全地获取值

示例:

user_info = {'name': 'Bob', 'age': 25}
# 安全地获取职业,如果不存在,返回'未知'
job = user_info.get('job', '未知')
print(f"{user_info['name']}的职业是: {job}")
# 输出: Bob的职业是: 未知

.items() - 遍历键值对

示例:

scores = {'数学': 95, '英语': 88, '科学': 92}
for subject, score in scores.items():
print(f"科目: {subject}, 分数: {score}")

四、通用内置函数

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

len() - 获取长度

示例:

print(len("Hello"))             # 5
print(len([1, 2, 3, 4]))      # 4
print(len({'a': 1, 'b': 2})) # 2

range() - 生成数字序列

示例:

# 打印 0 到 4
for i in range(5):
    print(i, end=' ')
# 输出: 0 1 2 3 4

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值