pwd 打印当前路径
ls 列出当前路径下的文件夹
mkdir 目录名 新建目录
cd 目录名 进到指定目录
/ t tab
/n 换行
/" "
%s 占位, 用%后 大的变量替换
列表[ ]
c = [1, 2, 3, 4, 5, 6, 7]
c[0]表示c中第0个元素
列表名[起:止]表示切片 起 止有方向 不包括止对应的元素
c[起:止:步长] 步长有方向
切出 [6, 4, 2]用c[-2: : -2]从倒数第二个开始一直到头 步长-2
修改: 列表名[下标] = 新值
删除: del 列表名[下标]
插入: 列表名.insert(下标, 新元素) 在当前下标前面插入新元素
元组( ) 一旦定义 不能改变
字典{ } 就是map
字典名 = {键: 值, 键: 值, ``````}
vim 文件名 打开或新建文本
在vim中 点击i 进入插入模式 可往文本里写内容
esc : q 退出vim
esc : wq 保存更改退出
esc : q! 不保存更改退出
python 语法
python 用缩进表示层次关系
if 条件:
任务
elif 条件:
任务
else :
任务
#coding:utf-8
age = input("输入你的年龄")
#为注释
input()输入函数 双引号里的内容为提示信息
or 为 或
and 为 并且
循环:
range里是一个前闭后开区间
for 变量 in range(开始值, 结束值):
任务
for 变量 in 列表名:
任务
while 条件:
任务
跳出循环用break
函数:
定义函数:
def 函数名 (参数表)
函数体
可以有返回值return
模块:
先导入 后使用 使用模块.函数名调用
例
import time
time.asctime()
包: 包含多个模块
from 包名 import 模块名
类的定义:
class 类名 (父类名) :
pass
类里定义函数时, 语法规定第一个参数必须是self
_init_函数 就是构造函数
例
def __init__(self, spots):
self.spots = spots
文件写操作 import pickle
开: 文件变量 = open("文件名", "wb")
存: pickle.dump(待写入的变量, 文件变量)
关: 文件变量.close()
例
game_data = {"lv" : 98, "name" : "user_name"}
save_file = open("save.dat", "wb")
pickle.dump(game_data, save_file)
save.file.close()
文件读操作
开: 文件变量 = open("文件名", "rb")
取: 放内容的变量 = pickle.load(文件变量)
关: 文件变量.close()