python变量的命名只能由数字、字母和下划线3种字符组成,且第一个字符串必须为字符或者下划线。
info={"name":"zhangyi","id":"109","sex":"m"}
调用:info["name"]
增、改:info["key"]=value #key存在,则更改;key不存在,则新增。
删除:del info['key']。
查:info["key"]、info.get("key") #get的使用不会报错。
所有keys:info.keys()
所有value:info.values()
所有key、value:info.items()
nameList = ["zhangyi","zhaoer","lisi"];
调用:nameList[0]
增加:nameList.append();
一个一个增加到列表(合并):a=[11,22,33] b=[44,55] a.extend(b) 结果:[11,22,33,44,55]
Tuple=("113",a,b)
可查,不能修改
for x in y:
循环体
执行流程:x 依次表示 y 中的一个元素,遍历完所有元素循环结束;
参考:https://www.cnblogs.com/kiki5881/p/8541887.html
in:如果存在,结果为true;否则为false;
range(start, stop[, step])
参数说明:
在 python 中,while … else 在循环条件为 false 时执行 else 语句块。
循环下含有break,else不会执行。
1、定义:def 函数名(参数1,参数2):
2、返回值:从哪里调用函数,该返回值,则返回到哪里。(从哪进,从哪出)
3、函数中的全局变量:
在函数中使用global 声明修改全局变量。
global a
a = 30
4、全局变量和局部变量的变量名相同。
5、调用函数可以指定参数传值。
基本操作
1、新建一个文件:f = open('text.txt','w')
2、文件写入数据:f.write("这个是要写入的数据")
3、关闭这个文件:f.close()
文件定位读写
seek(offset,from)
offset:偏移量;
from:方向;0表示文件开头,1表示当前位置,2表示文件末尾;
重命名
os模块的rename(旧文件名,新文件名)
如:
import os
os.rename("123.txt","abc.txt")
删除文件
os.remove(待删除文件名)
创建文件夹
os.mkdir(“文件名”)
获取当前目录
os.getced()
改变默认目录
os.chdir("../")
获取目录列表
os.listdir("./")
删除文件夹
os.rmdir("文件夹名")
定义类:名称、属性、方法(功能)
class 类名:
属性
方法列表
创建对象:变量 = 类名()
调用对象:变量.方法
方法可以定义参数,用于传,调用该方法的对象,如self,
创建对象时默认首先调用__init__(self)