我是靠谱客的博主 温暖招牌,最近开发中收集的这篇文章主要介绍Python的常用操作(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

关于Python

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

常用操作

一.读写文件

# 读指定目录下的所有文件名并合成文件路径
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

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的常用操作(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部