精心整理137页Python学习笔记,

Python作为当下最热门的编程语言之一,从前几年一直火到现在,并且还有更甚的趋势。不仅吸引了众多业内人士,圈外人士也纷纷加入了学习Python的阵营之中。

但很多朋友在学习Python时,直呼:太难了,学不会!那么Python到底应该怎么学?如何把枯燥乏味的教程变为浅显易懂呢?

好了,废话不多说了

一、变量

变量有以下几种:数值、字符串、列表、元组、字典

1.数字和字符串

#数值:a=#字符串:a=""#%s占位,用%后的变量替换a=b="HelloWorld!"print("numberis:%sandwordsare\"%s\""%(a,b))

2.列表

#列表:用方括号[]扩起来的c=[1,2,3,4,5,6,7]d=["zhangsan","lisi"]e=[1,2,"zhangsan"]#1.列表读取#1.1用列表名[索引号]索引列表中的元素例如:c[0]#1.2用列表名[起:止]表示切片,从列表中切出相应的元素,前闭后开例如:c[0:2]=[1,2]c[:]=[1,2,3,4,5,6,7]#1.3用列表名[起:止:步长]定义带步长的切片,步长的正负代表方向,大小代表步长;起止正负代表方向,大小代表开始或终止位置例如:切出[5,4,3,2]print(c[4:0:-1])切出[5,4,3,2,1]print(c[4::-1])切出[6,4,2]print(c[5:0:-2])print(c[-2::-2])#2.列表修改#2.1列表名[索引号]=新值例如:c[6]=8print(c)#3.列表删除#3.1del列表名[索引号]例如:delc[6]#4.列表插入#4.1列表名.insert(插入位置索引号,新元素)例如:c.insert(6,7)c.insert(1,)

3.元组

#元组:用圆括号()括起来,特点是一旦定义不能改变#f=(1,2,3)#print(f)

4.字典

#字典:用大括号{}括起来像这样:{键:值,键:值,键:值}几个键值对dic={1:"","name":"zhang","height":}#print(dic)#1.读取字典数据#用字典名[键]索引字典中的值#print(dic["name"])#2.修改#用字典名[键]=新值dic["name"]="cheng"#print(dic["name"])#3.删除#用del字典名[键]deldic[1]#print(dic)#4.插入#字典名[新建]=新值dic[1]=#print(dic)

二、条件语句

#条件语句有三种形式#形式1#if条件成立:#执行任务#形式2#if条件1成立:#执行任务1#else:#执行任务2#形式3#if条件1成立:#执行任务1#elif条件2成立:#执行任务2#...#elif条件n成立:#执行任务n#else:#执行任务n+1

三、循环语句

#循环语句有三种形式,终止循环用break#形式1:#for变量inrange(开始值,结束值):(注意:区间前闭后开)#执行某些任务#foriinrange(0,5):#print("countis:%s"%i)#形式2:#for变量in列表名:#执行某些任务#形式3:#while条件:#执行某些任务

四、函数、模块、包

#函数、模块、包#1.函数;执行某些操作的一段代码如Input()#1.1定义函数#def函数名(参数表):#函数体#1.2使用函数#函数名(参数表)#defhi_name(yourname):#print("Hello%s!"%yourname#hi_name("XiaojianCheng")#带返回值#defadd(a,b):#returna+b#c=add(1,2)#print(c)#2.模块:函数的集合,先导入,在使用,用模块.函数名调用#importtime#time.xxx()#3.包:包含多个模块#fromPILimportImage从某个包导入某个模块

五、类、对象、面向对象

#类、对象、面向对象#pass用来占位#类里定义函数时,语法规定第一个参数必须是self#__init__函数,在新对象实例化时会自动运行,用于给新对象赋初值#子类中调用父类函数用self#classAnimals:#pass#占位#classMammals(Animals):#子类继承父类,父类放在括号里#defbreastfeed(self):#print("feedingyoung")#classCats(Mammals):#def__init__(self,spots):#self.spots=spots#defcatch_mouse(self):#print("catcatchmouse!")

六、文件操作

#文件操作,总共分三步,这里使用的是pickle包#1.文件写操作#1.1开:文件变量=open(“文件路径文件名”,“wb”)#1.2存:pickle.dump(待写入的变量,文件变量)#1.3关:文件变量.close()importpicklegame_data={"position":"N2E4","pocket":["keys","knife"],"money":}#save_file=open("save.csv","wb")#pickle.dump(game_data,save_file)#save_file.close()#2.文件写操作#1.1开:文件变量=open(“文件路径文件名”,“rb”)#1.2取:放内容的变量=pickle.load(文件变量)#1.3关:文件变量.close()importpicklesave_file=open("save.txt","rb")load_game_data=pickle.load(save_file)print(load_game_data)save_file.close()

好啦,以上就是Python的主要知识点,

在这里也给大家分享一份大神整理的Python学习笔记,页超全汇总,将一个核心知识点统筹在一个章节里面,更具条理性和提炼性,方便大家吃透Python难点,很适合新手入门。

由于内容较多,这里就截取一部分图片吧。全部资料已经打包完毕!

希望对大家有所帮助呢!

获取姊料方式:




转载请注明:http://www.aierlanlan.com/rzfs/2110.html