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