《Python编程——从入门到实践》(蟒蛇书)自学笔记
2022年9月8日
二、变量和简单数据类型
- 变量命名不能使用大写字母,应该以下划线分割
- 双引号与单引号并无区别,因此嵌套时可以更灵活
- # 单行注释
- 可以用==判断两个字符串是否相等
字符串
- str.title()每个单词的首字母大写
str.upper()把字符串全改为大写
str.lower()把字符串全改为小写
- f"aba aba{str1}aba{str2}"格式化字符串/f字符串:大括号中的str1和str2会被替换
- str.strip()剔除字符串两侧空白
str.lstrip()左侧
str.rstrip()右侧
数
- **两个乘号表示乘方
- //表示整除
- 100_000_000可以在数字中添加下划线增加可读性
- x, y, z = 1, 2, 3 同时给多个变量赋值
- Python没有内置的常量类型
三、列表简介
- 创建:list = []
- 负下标访问:list[-1] 表示最后一个元素
方法
通用:
- list.append(elem) 在链表末尾添加元素
- list.insert(index, elem) 在指定位置插入元素
- list.pop() 取列表末尾元素
list.pop(index) 取指定位置元素
- list.remove(elem) 删除链表中第一个指定的值
- list.sort() 永久递增排序
list.sort(reverse = true) 永久递减排序
- list.reverse() 翻转列表
数字列表:
- min(list) 最小值
- max(list) 最大值
- sum(list) 总和
函数
- len(list) 确定列表长度
- sorted(list) 临时递增排序
- del list[index] 删除指定位置的元素
四、操作列表
range()
<ul>
range(stop) 返回0 |