Python基础入门课程-学习笔记

上传人:cl****1 文档编号:549526236 上传时间:2023-01-05 格式:DOCX 页数:16 大小:133.91KB
返回 下载 相关 举报
Python基础入门课程-学习笔记_第1页
第1页 / 共16页
Python基础入门课程-学习笔记_第2页
第2页 / 共16页
Python基础入门课程-学习笔记_第3页
第3页 / 共16页
Python基础入门课程-学习笔记_第4页
第4页 / 共16页
Python基础入门课程-学习笔记_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Python基础入门课程-学习笔记》由会员分享,可在线阅读,更多相关《Python基础入门课程-学习笔记(16页珍藏版)》请在金锄头文库上搜索。

1、Python基础入门课程-学习笔记近期忽然有点迷上了爬虫Python,可能原因是最近人工智能,深度学习炒的比较热火有关。所以在网上搜了一大圈,想找点基础教程看看,发现还真不少,不过还真没有发现比较适合我这种菜鸟的教程,要么是英文的,要么一开始就讲的比较深,连测试环境都搭建不起了。让人一看就有点畏难放弃了。最后终于发现了唐老师的视频教程,好了,废话不多说,我就把我最近一段时间的学习笔记给大家分享一下。要想学习Python,首先要搭建测试环境。本教程所用的环境如下:一、测试环境:系统:64位win7中文版浏览器:GoogleChromy尽量不要用IE浏览器,测试中可能不能使用。Python:可以自

2、行通过Baidu自行搜索下载安装即可。二、Python安装:如果你能下载到上面的版本,直接双击运行安装即可,可以更改安装路径到D盘,因为占用空间比较大。我就是安装到D盘。安装完成后你就可以在开始菜单-所有程序-Anaconda3找到JupyterNotebook。本次教程所有脚本全部在该notebook中运行和测试。AnaccndaS(64-bit3JAnacondaCloudQAnacondaNavigatorAnacondaPromptIP1Python二JupyterNotebook二JjpyterQTConsole.ResetSpyderSettings,触SpyderDellAudi

3、oMicrosoftOffice三、入门学习:如果你顺利看到这里,并能在你的电脑上看到上面的截图,那么恭喜你,你已经成功的拥有了本次学习测试的环境。打开Jupyternotebook。路径:开始菜单-所有程序-Anaconda3找至1JJupyterNotebook单击打开,界面如下。如能打开Dos窗口,不能出现下面的截图,请尝试安装GoogleChrome,并设置成默认浏览器即可解决。CGtoCilheits-1-L*hmI;JJriflw-93r-HiQ二jupyrw力*睥FlKMMtn.鼻wlCsCew*,iCjHm#141r口口枸口&单击上图中的New,从下来菜单中选择Python3即

4、可打开代码编辑窗口。如下两图:uploadINewt1gTextFileFolderNatebooksPython 30 localhost88B8/nutebooks/UntitIed3Jpynb?kernel name=python3Untitled3 Last Checkpoint: a fe喧 seconds ago 1 unsaved changes)TerminalsUnavailableQjupyterFileEditViewInsertCellKemelWidgetsHelp目 +沐一酶i处个,H C Code3 CellToolbar好了,终于可以看到Python的一些真面目

5、了,下面我们就和他来一个亲民接触吧。还是从最经典的“HelloWord!”入手,让我们看看如何通过Python输出“HelloWord!”。在代码输入处输入以下代码:print(Hello,Word!”)然后按Control+enter键运行即可看到屏幕上输出HelloWord!是不是有点成就感了。好,我们继续。python是一种动态类型语言,在赋值的执行中可以绑定不同类型的值,这个过程叫做变量赋值操作,赋值同时确定了变量类型。在python中变量定义方法很简单:a=3这个操作过程就是赋值,意思把整型数字5赋值给了变量a,用等号来连接变量名和值。之后就可以在表达式中使用这个新变量了A*5的结果

6、就是15,如下图所示In13:a=33*5Out3:IBSay_Hello=你好,很高兴见到你”这个赋值语句就把你好,很高兴见到你”赋值给Say_hello变量,并且定义了SayHello的变量类型为字符型(String)如下图,type()函数可以显示变量类型In7:Say-Hello=卡你好.很高兴用到你!,pmit(Say_HBlloJprinttypetSay_Hello)你好,”高卷见到你!classstrJ如果一个变量有多个单词组成,建议使用下画短线连接,如Say_Hello变量。怎么定义一个浮点类型的变量啊,和上面一样我们直接给他一个浮金类型的数字即可:float_v=,好,我们

7、看看如何判断一个变量的类型,这就是上面我们提到的type()函数如下图:In11:String_v=也好中国Int_v=123-3.05print(lype(Stxingjv)print(-typeClnt_v)prLnt:typeCfloat_v):G133EstrclassfLo&tclassstr就是说类型为字符类型,同样的classiht是整形变量,classfloat为浮点类型类型转换如下列语句:str_666=666定义一个字符类型的666print(type(str_666)显示变量类型:str型print(str_666)显示变量内容int_666=int(str_666)定义

8、一个整型类型的数值变量,并通过int()把字符类型的666转换成数值类型666print(type(int_666)显示变量类型:Int型print(int_666)显示变量内容运行结糜讪下图所示In15:str_S66二七66#print(type(sti_666)print(str_666)int_666=int(Etr_666)prin.ttypein)print(int._S6Q)066class0s6关于变量类型转换需要满足一些条件才可进行,否则则会报错。一般会将字符类型的数值转换为整型和浮点型。运算符号在Python中也和其他的编程语言一样,有运算符号,力口:+;减:-;乘:*;除

9、:/;乘方:*看下面的例子:a=10b=5print(a+b)#输出a+b的结果为10print(a-b)#输出a-b的结果为5print(a*b)#输出a*b的结果为50print(a/b)#输出a/b的结果为2print(a*b)#输出a*b的结果为100000也就是10的5次方。实际上Python的运算和其他语言一样,很简单,对吧!InL0:a=10b二5print(a*b)print(a-b)print(对to)print(a/b)pri-n.tList变量除了上面讲的字符型str、整型int、浮点型float类型变量之外,python还有 个重量级变量类型list变量,也是非常好用。

10、使用方法和其他变量一样。Numbers = 口 标义一个空的 list 变量 numbers.(1)#向numbers变量中添加值 #向numbers变量中添加值 #向numbers变量中添加值print (Numbers)瞬出 numbersprint (Numbers。) #输出 numbers这儿要注意以下,如果使用list的索引index来获取值时,从一个index取到 另一个index的区间的值时,规则是包含第一个index的值,不包含最后一个index怎样获取一个list中从第二个值开始后所有的值呢print (Scores1:)#俞出Scores的地二位到最后一位值In 46 :

11、 Scares= 总定义空散工ixt变量Scores, append(专攵:)$添加字符类鳖的鱼Scores. 3口pjnd(g。)事端如款管壁舫尊Scores, append()Sg口工appenl(9S)S core s * 钝口 end英语)Scores, append(88inde(K - len(Scocres) - 1 *获取口。”二的盘大索索print (Scorefindex)喜输出500r的最后一曲梭print (Scores -1)print (Scores1:意输出比值g的她二拉到最后一粒揩8S 羽 恒。,,数学91英语88循环结构首先我们看一下for循环。For变量in

12、循环体:表达式155502.0100000InSO:NunbeTS-JL宣文一小生的工f*t变量虹Umibeis.印p5d11)4向ausb时二变局中衡为退Munbezs.append(2)卷向mr变量中添施管Hujibeis.append(9)止内的白灯三变畲用燃燃箔print(Nunibeccs了照出口啊了print(Nuirabexso)式瞬出msabem中的第一个92,31注意:list变量的索引是从零开始的,如上例中取出第一个值使用的是nmbers0.如果我们要定义一个这样的list变量,看看该怎么做。某学生的各科学习成绩。Scores=鞋义一个空的list变量(语文)#添加字符类型

13、的值(90)#添加数值型的值(数学)(98)(英语)(88)In32:Scores强定义一小空的变量append语文)式靖和于浮实密的值Scores.3Ppend(90)学添加破犍型的穗Scores,append(教学”)Scores.之pend19B|Scores,append(英语与Scsrss.appendG.u1print(Scores)*出三cores语文取g%英语;as如果我们要输出该学生的数学成绩怎么办print(Scores2:4)#输出该生的数学成绩In371:ScarB=0定义一个空的UE变量Swry,3P虫孤”语文)M族而r式浮美型的杳Scqt&s.append90)4添

14、加数健密的僵Scares.appenl(Ji!)Scores,append(98)Scores.append英诒,Scores,appemiC8S)print(*的堂),篇-必5H?甘prxntScoreS2:4)#摘出该生的彖学思孽语文,90数学宪英语,88数学93的值,叫做“取头不取尾。”如上例中的Scores2:4实际输出为:第二和第三两个值,并没有输出第四个值。还有一个问题,如果我要取一个list的最后一位值,怎么取呢两种方法:因为list的index有两个,一个是正向的0,1,2,3另一个是反向的-1,-2,-3,-4因此我们可以使用-1这个index获取一个list的最后一个值。print(Scores-1)#输出Scores的最后一位值另外一种方寸肉使用len()函数,大家如果使用过其他的编程语言或excel函数,都应该知道这个函数是回去长度的函数。在python中我们也有len()函数。index=len(Scores)-1获取Score4勺最大索引print(Scoresindex)#输出Score3勺最后一位值In45:Scores=上定义一小空的工出变量Scares,awmdC语文凝如字符类受的值Scores

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号