python 3.8 的文件处理和list

数据文件处理

起源,需求是发明之母,数据处理的出现就是遵循这个原则的一个好例子

文件:存储在计算机上的并特定名字的信息集合

如:

.doc 微软word文件名

.exe 可执行文件(windows系统)

.html 网页文件

.java java源代码文件

.jpg jpeg图像文件

.mp3 音频文件

.mp4 音视频文件

.pdf Adobe便携式文档文件

.py python源代码文件

.txt 文本文件

.xls 微软电子表格文件

.zip zip压缩文件

.tar tar 压缩文件

文件的划分

  • 文本文件
  • 二进制文件
  •  

文件夹

文件被放到文件夹整到文件目录中,目录按层次结构进行组织,从顶部的根目录开始。windows 根目录可以c: d:盘等

mac和linux机器目录是按/ 的方式 / 表示根目录 /root/ /Uses/ 等

Python 中读取文件

要从python程序中访问文件,可以用函数open,open函数接受标识文件路径的字符串作为参数

如:filename= open("/Users/keny/filename");或者是 filename=open("c:/windwos/filename")

def youfilename():
    file=open("filename.txt")
    filetext=file.read()
    print("+++++++++++++")
    print(flletext)
    file.close()

youfilename()

打印出全部文件,字符串中的嵌入换行符(”\n“)以指示换行。

file.close()用来关闭文件。

 

也可以用with语句,来打开资源。with pyhon会自动关闭资源

with open("yourfilename") as name:
    statment
    statment


例子为:

def main():
    with open("myfile.txt") as file:
        filetext= file.read()
        print(filetext)


main()

列表

一个有序的值的集合,经常使用整数作为索引来访问它。存储在列表中的单个变量为元素,python的列表索引是从0开始

创建列表:

[]

name=[value1,value2,value3,....,valuen]

也可以用

mylist=list(range(1,11))等于

mylist=[1,2,3,4,5,6,7,8,9,10]

list的乘法

temp=[0.0]*3 等于 temp=[0.0,0.0,0.0]

访问列表元素

list[index]

例如:mylist=[1,2,3,4,5]

>>>mylist[2]

3

修改mylist的列表的值可以用

>>>mylist[2]=100

>>>mylist

1,2,100,4,5

通过索引来修改列表的元素值

nums=[10,20,30,40,50,60]

>>>nums[::-1]

60,50,50,30,20,10

>>>nums[5:1:-1]

[60,50,40,30]

>>>nums[::2]

[10,30,50]

遍历列表

for name in list:

       statment

       statment

 

 

你可能感兴趣的:(python实践大全)