《python编程·从入门到实践》
.upper() = 全部大写
.lower() = 全部小写
.title() = 首字母大写
.rstrip() = 暂时性删除末尾字符(默认空格)
.lstrip() = 暂时性删除首部字符(默认空格)
.strip() = 暂时性删除首尾字符(默认空格)
.append() = 列表尾部添加新元素
.len() = 列表元素数量(长度)
.pop() = 弹出(挤出)元素
.remove() = 删除指定元素
.sort() = 永久性列表元素 正序(a,b,c,d...)
.sort(reverse=True) = 永久性列表元素 倒序(z,y,x,w...)
sorted(列表名) = 临时性列表排序
.reverse() = 永久性反向输出(打印)元素(需要恢复再执行一次该函数)
range(1,5) = 创建区间数字(1~5) 另外可:range(1,5,2) 表示从1开始、到5结束、间隔为2
list() = 将元组转换为列表
list(range(1,5)) = 创建区间数字并转到列表中
min() = 最小值
max() = 最大值
sum() = 值总和
.items() = 以列表方式返回(键,值)
.keys() = 只返回典中的键
.values() = 只返回字典中的值
set() = 获取列表中独一无二的元素
input() = 交互式输入
super() = 将父类和子类关联
read() = 读取字节数
open() = 打开
readlines() = 读取每一行并将其分别作为元素储存在列表中
.write() = 写入字符串
.read() = 阅读字符串
.close() = 关闭文件
.split() = 以空格拆分字符串,并作为元素储存到列表中
.count() = 特定的字符串出现了多少次
json.dump() = 将字符串储存到json文件中(数据,储存对象)
json.load() = 阅读json中的字符串(阅读对象)
[0:3] = 切片:索引值0-3的元素
and = 与 (需要两个都为True)or = 或(其中一个True)
in = 右边赋值给左边
not in = 特定值不包含在里面
if - else = 判断(非真既假)
if - elif - else = 判断其中有一个符合(只会有一个条件符合)
break = 中断运行
continue = 忽略但继续运行
return = 返回值
None = 空值
pass = 跳过
*xxx = 任意实参转为元组
**xxx = 任意实参专为 键xxx:值任意实参 字典
import xxx = 导入xxx模块
from xxx import yyy = 导入xxx模块中的yyy函数(类)
from xxx import aaa,bbb = 导入xxx模块中的aaa和bbb函数(类)
from xxx import * = 导入xxx模块中的所有函数(类)
try - except = 异常处理try下为可能会引起错误的代码,except下是如何处理异常代码
as = 重命名
def = 创建函数
class = 创建类
__init__ = 初始化方法(告诉python如何创建实例)
self = 类中跨实例引用
r = 读取模式
w = 写入模式
a = 附加模式
r+ = 读取和写入模式
\t = tab制表符
\n = 换行符
【列表操作】
列表名[0] = 列表的元素是通过索引来访问的:0=元素1 , 1=元素0 , -1=倒数第一个元素
列表名[0]='新元素' = 修改索引对应的元素
列表名.append() = 列表尾部添加新元素
列表名.insert(0,'新元素') = 列表中指定索引位置插入元素(其他元素→右移)
del 列表名[0] = 删除列表索引的元素,删除后无法访问和调用
列表名.pop(0) = 挤出索引值当中的元素
列表名.remove('元素1') = 删除列表中遇到的第一个元素,如果需要删除多个可用循环删除
列表名.sort() = 永久性列表 正序
列表名.sort(reverse=True) = 永久性列表 倒序
sorted(列表名) = 临时性列表排序
列表名.reverse() = 永久性反向输出(打印)元素(恢复可再次执行该函数)
len(列表名) = 获取当前列表元素数量(长度)
min(列表名) = 列表中的最小值
max(列表名) = 列表中的最大值
sum(列表名) = 列表中的值总和
【列表解析】
a = [] for b in range(1,11) a.append(b**2) print(a)
解析后:
a = [b**2 for b in range(1,11)] print(a)
【列表切片】
列表名[2:6] = 切片:索引值2-6的列表元素
列表名[:5] = 切片:索引值0-5的列表元素
列表名[-3:] = 切片:最后的3个列表元素
【元组修改】
a = (100,200) print(a) >>>(100,200) a = (200,300) print(a) >>>(200,300)
【if判断】
b = ['e','f','g'] a = 'f' if a not in b: print(a+'不在里面') else: print(a+'在里面') >>>f在里面