小白学python-语句和文件

1、pythpn2.x中,print str,,语句末尾加个逗号,表示在一行输出,python3.x无此方法;


2、特殊的赋值方式:
多重赋值:a,b =value1,value2
a = value,value2,将value,value2合并为元组,赋值给a;
链式赋值:a = b = value


3、三元操作符:A = Y if X else Z;


4、zip()返回的是元素是元组的列表,与dict.items()返回的数据类型一致;参数可以是任意数组类型,不需要类型一致;如果数组长度不同,以最短为准;如果列表comp的元素都是同长度的元组,zip(*comp)返回的是列表矩阵倒转
enumerate(comp,start = int),返回的是元素是元组的迭代器,元组中元素时下标、comp元素;start可以缺省,缺省值为0;


5、list解析:[表达式 for i in comp],i可以带入表达式中,返回的列表元素为表达式的结果


6、安全关闭文件:with open(file) as f,之后就不用写f.close();with是一种代码块标志,下面的代码需要缩进,这个代码块结束之后,就自动执行close();


7、查看文件状态:os.stat(file)
查看文件创建时间:os.stat(file).st_ctime;返回的值不太人性化,需要转换:time.localtime(os.stat(file).st_ctime)


8、f.read(),读取文件的内容,返回字符串;
f.readline(),读取指针所在的那一行,返回字符串;
f.readlines(),读取文件的每一行,作为元素加入列表,返回列表;

9、小白学python-语句和文件_第1张图片
①、
test = [1,2,3,4,5,6,7,8,9,0]
fix = test[0]
test.remove(fix)
test.append(fix)
print test

②、
test = [1,2,3,4,5,6,7,8,9,0]
fix = test.pop(0)
test.append(fix)
print test

小白学python-语句和文件_第2张图片
①、
小白学python-语句和文件_第3张图片
②、
小白学python-语句和文件_第4张图片

小白学python-语句和文件_第5张图片
小白学python-语句和文件_第6张图片

小白学python-语句和文件_第7张图片
小白学python-语句和文件_第8张图片
小白学python-语句和文件_第9张图片

你可能感兴趣的:(python基础)