初学python高级

从python初级到python高级的过度,首先要理解file的作用是什么?

使用文件的作用:就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。

一、文件的打开与关闭

如果想用word编写一份简历,应该有哪些流程呢?

1、打开word软件,新建一个word文件

2、写入个人简历信息

3、保存文件

4、关闭word软件

同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的

1、打开文件,或者新建一个文件

2、读写数据

3、关闭文件

打开文件

在python中,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件

open(文件名,访问模式)

f = open('test.txt','w')

关闭文件

close()、

二、文件的读写

写数据

使用write()可以完成向文件写入数据

f = open('test.txt','w')

f.write('hello world')


写入文件的内容

读数据(read) 读单个长度

使用read(num)可以从文本中读取数据,num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据

读数据(readlines) 读所有行

就像read没有参数时一样,Readlines可以按照行的方式把整个文件中的内容一次性读取,并且返回的是一个读数据(readline)读一行列表,其中每一行的数据为一个元素

例题:f = open('test.txt', 'r')

          content = f.read(5)   /读前五的内容。

三、文件的定位读写

获取当前读写的位置

在读写文件的过程中,如果想知道当前的位置,可以使用tell()来获取

例题:打开一个已经存在的文件

    f = open("test.txt", "r")

    str = f.read(3)

    print "读取的数据是 : ", str

    # 查找当前位置

    position = f.tell()

    print "当前文件位置 : ", position


定位到某个位置

如果在读写文件的过程中,需要从另外一个位置进行操作的话,可以使用seek()

seek(offset, from)有2个参数

offset:偏移量

from:方向

0:表示文件开头

1:表示当前位置

2:表示文件末尾

四、类与对象

我们在做某些项目是

要先大致的场景以及行为属性过一遍。

1、先定义有多少类:用class定义一个类  例定义一个学生类:

class  Student:

2、然后定义类的属性即行为:

大致定义学生的几个初始属性

由用户自己输入

def  __init__(self,name ,age,sex):                       

         self.name=name

         self.age=age

         self.sex=sex

用str返回信息

def   __str__(self):

       return  '此学生的姓名是:'+self.name+'年龄是:'+self.age+'性别是:'+self.sex

3、创建一个学生的对象:给定实参,也可以用input用户输入

xiao_ming=Student('小明',20,'男')

在输出xiaoming的信息

print(xiaoming)

单继承的运用可以有效的提高函数使用率:

class  Banji:   #为父类

class Student(Banji):#为子类

单继承就是可以子类可以使用父类的内容也可以说是属性:

说明:

虽然子类没有定义init方法,但是父类有,所以在子类继承父类的时候这个方法就被继承了,所以只要创建Bosi的对象,就默认执行了那个继承过来的init方法

总结

子类在继承的时候,在定义类时,小括号()中为父类的名字

父类的属性、方法,会被继承给子类

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,386评论 6 479
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,939评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,851评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,953评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,971评论 5 369
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,784评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,126评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,765评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,148评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,744评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,858评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,479评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,080评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,053评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,278评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,245评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,590评论 2 343

推荐阅读更多精彩内容