python 基础 2019.07.18

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()

 

posted @ 2019-07-18 21:15  WTSRUVF  阅读(191)  评论(0编辑  收藏  举报