python 赋值可以理解成为存储啦对象的指针 而不是存储值 是将对象的的地址赋值给变量 变量找到相应的对象
变量的个数与后面序列的元素个数必须一致
没有元素会传一个空的列表
由下划线开头
python 赋值可以理解成为存储啦对象的指针 而不是存储值 是将对象的的地址赋值给变量 变量找到相应的对象
变量的个数与后面序列的元素个数必须一致
没有元素会传一个空的列表
由下划线开头
python 大部分是引用语句
print 函数的返回值就是一个null
使用列表 元祖 字典 按照一定的方式吧一个语句分成多行
复合语句使用严格的缩进来表示同一的层次
bytearry是字符串的另外一种类型 是属于二进制 单拥有列表的很多方法
字典用键提取值
集合里面的元素是不可变的对象 数字 字符串 元祖
集合里面的元素不一定可以提取到 但是可以判断 这个元素在不在这个集合里面
pop的提取是没有任何的顺序的
引用和复制最的的区别在与 是否是生成新表 a【;】 是复制 一个新生的表
英文是采用access码存贮 而不是采用默认的方式存贮
open默认的是以二进制的方式进行打开的
with可以省略点使用close方式
文件需要打开 在读取
w只能写 而w+ 是可以写 和读
python2.0的版本 一二进制方式进行存贮
python3.0不一样 是采用Unicode方式存贮
取出的时候是以字符串形式 在转换回去
文件对象 是对文件的输入输出进行控制
文件对象在py里面可以作为os的文件的链接
File = open ('F:\File01.txt','w') # “”文件的读写“”
File.write('hello the world!')
File.close()
在使用read指针在前面 当使用之后 read 在你读到那里就在那里 用tell的函数可以看到指针
readlines
seek 当第一个参数为0的时候 第二个参数为1会返回当前位置
用w打开 直接是覆盖是
元祖与列表非常相似 只是不能再原处修改
元祖的异构 里面的元素可能是字符串 或者是数字 脸的嵌套可能是元祖加上元祖
相加和相乘 是创建一个新的元祖 类似于合并
字典在py里面是无序集合对象类型 有独立的唯一的键 利用相应的键取值
字典是判断有没有这个键 而不是值
需要输出列表 在前面增加一个list
字典转换成为列表 取所有的值和键
字典的比较 是键而不是值
zip方式 将键和值相互颠倒过来
sorted 会创建一个新的列表 不是在原处修改
取值
列表 在py中是有序集合对象 类型 字符创是不能去修改 而列表是可以的
列表是以方括号为表示的 【】里面的元素用逗号隔开
python map方式是什么
列表是有序的所以 可以通过索引get需要的值
矩阵可以通过列表来实现
pop和栈的方式 是一样的 取的是最后的一个值
前面r表示不转意
空格用\s表示 正则表达式里面是一个或的关系
Windows下默认编码GBK
DOS下使用CHCP查看代码页
decode(str)转换成对应编码
with statement as valu 自动close
追加模式 a
file = open(name,a)
w+文件开头
a+文件结尾
w+如果文件不存在则创建
r+文件不存在报错
Python3中字符是以Unicode方式存储
str.encode()返回str的二进制数据
原生对象的存取--非字符串
pick模块
rename(old,new)
remove(old,new)
touch fileName 创建文件
getcwd()获取文件夹
python文件
在Windows中可以使用r来对反斜杠\不进行转义
例如open(r'C:\mydir')
b代表二进制方式进行读写
访问操作
r只读 rb二进制只读
w只写 wb二进制只写 若文件不存在则创建
a追加 ab二进制追加
close关闭文件关联
flush立即刷新文件缓存
tell方法返回当前读取的位置
readLine读取一行
read(len) 读取len个字符
2.x seek(valu,count)设置偏移量(相对于文件当前位置)偏移count次每次长度为valu
write(buf)写入buf到文件
repr 会把引号也输出出来
而print 不输出引号
方法是特定的对象相关联在一起的函数 附属于对象的属性 而这些属性不过是调用的函数
加上两个反斜杠代表一个反斜杠 或者在前面加一个r
两个字符串合并 加号
ord 将字符转成数字
chr 将数字装换成为字母
在py里面变量是没有类型的 而对象是存放数据的 所以对象是有类型的
先创建一个对象 在创建一个变量 由变量引用这个对象 变量存放这指针 而对象是一块内存
共享引用
列表 存储形态不一样所以和整形浮点型 字符不一样
【】是列表
元组
元组和列表非常相似只是不能在原处更改
创建元组 Tuple = (,)只有一个援素时必须加分号
字典的操作
lambda
形如以下的函数
def get_value(_key): return Q[_key]
需要按标fname或者uid排序排列时 sorted()
from operator import inemgetter
from iterator import
在Python 2.x中最后的print()需要写成print ''