我是靠谱客的博主 温暖招牌,这篇文章主要介绍Python的常用操作(一),现在分享给大家,希望可以做个参考。

代码没经常练,忘记的速度还是比较快的~在此记录一些常用的Python操作,便于后续的工作,也作为自己的学习记录~

关于Python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。其语法简洁清晰,具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

常用操作

一.读写文件

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 读指定目录下的所有文件名并合成文件路径 import os def eachFile(filepath): pathDir = os.listdir(filepath) for allDir in pathDir: eachDir = os.path.join('%s%s' % (filepath, allDir)) print eachDir.decode('gbk') # .decode('gbk')是解决中文显示乱码问题 # 按行读取文件中的所有内容 def readFile(filename): f = open(filename, 'r') # r 代表read lines = f.readlines() for eachLine in lines: print "读取到得内容如下:",eachLine fopen.close() # 读取文件内容的指定行(使用linecache模块) import linecache lines = linecache.getlines(filepath) # lines为内容列表,以行为单位 for i in range(len(lines)): print lines[i] # 写入文件 with open(filepath,'a') as f: f.write("nothing is impossible!") f.close()

PS:这里附上几种文件读写模式的区别

模式可做操作若文件不存在是否覆盖
r只能读报错-
r+可读可写报错
w只能写创建
w+可读可写创建
a只能写创建否,追加写
a+可读可写创建否,追加写

二.列表list

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
a = [1,2,3] b = [3,5,4] # 求交集和并集 c = list(set(a).intersection(set(b))) d = list(set(a).union(set(b))) # 列表的排序 e = b.sorted() # 从小到大 e = b.sorted(reverse=True) # 从大到小 #列表合并 1.append() 向列表尾部追加一个新元素,列表只占一个索引位,在原有列表上增加 2.extend() 向列表尾部追加一个列表,将列表中的每个元素都追加进来,在原有列表上增加 b.append(i) for i in a if not i in b]

最后

以上就是温暖招牌最近收集整理的关于Python的常用操作(一)的全部内容,更多相关Python内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(113)

评论列表共有 0 条评论

立即
投稿
返回
顶部