一、字符串
1.单词首字母大写 title()
2. 全部改为大写 upper() 全部改为小写 lower()
3. 字符串拼接 +
4. 删除字符串开头、末尾、两边的空白 lstrip() rstrip() strip() 该效果是临时的,若需永久更改,则需赋值给原变量
二、数值
1. **:乘方运算,如3 ** 2 输出9
2. 使用函数str()可以避免类型错误 如age = 23 输出时用到 + age + ,则会发生错误,可用str(age)代替
三、列表([ ])
1. 可按-1,-2,……从后往前访问列表
2. 在列表尾添加元素:append()
3. 在指定位置插入元素:insert() 第一个参数是插入位置,第二个参数是要插入的元素
4. 按位置删除元素:
1)若被删除的元素不需再使用:del 示例:del list[1]
2)若后续还需使用,则将弹出元素并存储到变量中: pop 示例:temp = list.pop(0) 若不指定下标,则弹出最后一个元素
5. 按值删除元素 remove() 参数是要删除的元素值
6. 列表永久性排序sort(),如list.sort() ,若需要按照反顺序排序,可以使用 list.sort(reverse=True)
7. 临时排序 sorted() 注意用法,sort是调用,而sorted()是将列表作为参数
如 print(list)
print(sorted(list))
print(list)
则第二次输出的是排序后的结果,第一次和第三次的输出一样
8. 反转列表(永久改变) 示例:list.reverse()
9. 确定列表长度 实例:len(list)
四、数值列表
1. 函数range(参数1,参数2) :需要注意的是,该范围为前闭后开区间,即生成的数值包括参数1但不包括参数2
2. 用range创建数值列表
1)不指定步长:逐个递增 示例:numbers = list(range(1,6)) 结果:numbers = [1,2,3,4,5]
2)指定步长:按照步长依次递增 示例:even_numbers = list(range(2,11,2)) 结果:numbers = [2,4,6,8,10]
3. 对数值列表进行简单的统计计算
示例:numbers = [1, 2, 3, 4, 5] max(numbers) min(numbers) sum(numbers) #分别是求最大值、最小值、总和
五、列表解析
1. 如创建1-10的平方数列表
六、使用列表的一部分
1. 切片:按照索引去切割列表(去尾)
2. 遍历切片