Python数据分析与可视化 教案 电子 第2章 Python基础.docx

上传人:lao****ou 文档编号:189347 上传时间:2023-05-12 格式:DOCX 页数:53 大小:179.41KB
下载 相关 举报
Python数据分析与可视化 教案 电子 第2章 Python基础.docx_第1页
第1页 / 共53页
Python数据分析与可视化 教案 电子 第2章 Python基础.docx_第2页
第2页 / 共53页
Python数据分析与可视化 教案 电子 第2章 Python基础.docx_第3页
第3页 / 共53页
Python数据分析与可视化 教案 电子 第2章 Python基础.docx_第4页
第4页 / 共53页
Python数据分析与可视化 教案 电子 第2章 Python基础.docx_第5页
第5页 / 共53页
亲,该文档总共53页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Python数据分析与可视化 教案 电子 第2章 Python基础.docx》由会员分享,可在线阅读,更多相关《Python数据分析与可视化 教案 电子 第2章 Python基础.docx(53页珍藏版)》请在第一文库网上搜索。

1、课题2.1Python基本操作课型讲练授课班级大数据授课时数2教学目标1 .了解变量的含义。2 .理解各种转义符的作用。3 .掌握格式化输出的作用。4 .理解各种运算符的作用。教学重点1理解各种转义符的作用。2.掌握格式化输出的作用。教学难点1.了解格式化输出中,的使用方法。学情分析本次课是Python复习的第一课,选取了PythOr1中最基本的部分,也是在数据分析中经常用到的一些方法。在用计算机求解问题的过程中,常常会用符号化的方法记录客观事实,这些符号化的表示就是数据。计算中存在着数据的输入与输出,数据不同类型的转换以及数据之间的各种运算,这些都是程序设计语言的基本操作,通过这些基本操作可

2、以实现一些简单的功能。一、变量变量是计算机语言中能储存计算结果或能表示值的抽象概念,一般而言,变量需要先定义后使用。例如C语言中的变量,必须在使用前确定变量的数据类型,但在PythOn却有所不同,它是一种动态语言,对变量的每一次赋值,都可以改变变量的类型。需要注意的是,输入字符串的时候,一般要字符串加上单引号或双引号。变量主要类型如下表所示:表2-*变量类型表变量类型表示方法示例字符串c1ass,straPython整形数c1assint0、100浮点数c1assf1oat5.02、10.00布尔值c1assbooTrueFa1se示例代码如下:i=100j=ak=Python10m=54【结

3、果分析】把数值100赋值给I,把字符a赋值变量j,把字符串Python赋值给变量k,把布尔值TrUe赋值给变量m。二、转义符在Python中,有些功能符号难以在输出函数直接输入,比如单引号和双引号,因为Python会把单引号和双引号里面的字符当做字符串进行处理,所以单引号和双引号仅仅是字符串输入的默认符号。如果想要输出单引号和双引号,就不能直接输入,而是要用转义符。转义符是指具有特定的含义的符号,不同于字符原有的意义,所以称为转义符。转义符-一般用“”开头,后面跟一个或几个符号,表示不同的含义。如n并不会真的输出n,而是输出一个换行符。常用的转义符及其含义如表表2*所示。表2-*转义符表n换行

4、符t制表符TabW反斜杠,单引号,,双引号”三、输出与输入一般来说,程序都会有输入和输出,这样用户才能与计算机进行交互。在Python中可以使用input函数进行输入,而使用print函数进行输出。1 .输入函数input是PythOn获取输入信息的函数,运行函数后,可以获取键盘中输入信息,信息默认为字符串类型。输入函数input的一般格式为:inpu1(提示字符串)其中,中括号中的“提示字符串”是可选项。示例代码如下:name=input(P1easeinputyourname:*)【结果分析】name变量就是字符型变量。在Python中,如果想要将输入的字符串类型转换为整数型,还可以通过血

5、来实现,其一般格式为:int(input(偎示字符串D)其中,int函数表示将字符串转换为整型。示例代码如下:age=int(input(P1easeinputyourage:)【结果分析】age变量就是数值型变量。2 .输出函数(1)print函数print函数是Python的基本输出函数,print函数可以将指定的消息打印到屏幕上。该消息可以是字符串,也可以是任何其他对象,该对象在打印到屏幕之前会被转换为字符串。print函数有着非常灵活的使用方法,input的一般格式为:print(str,end=n)其中,参数Str表示要输出的内容,str是可以是字符串也可以是变量。参数end表示结束

6、符,默认为换行符(n),即利用Print进行输出默认带有换行符,如果不想以换行符结束输出,可以使用end=,(Tab键)、或end=,(空格)等结束输出。示例代码如下:print(he11owor1d!)str=he11owor1d!print(str)代码与结果如图2*所示。fi1e1cMywMm*I*CotoM1ookVCSMMdowHp-5,O-2iFy旅print(Mi1owor1d!)/6strhHowor1dUye2IrtXEjprint(str)SfMIrMconHpytaEC;UwrH1t/PycMrrjectV5fx/2-1.pyh11oHorI41QrwH094:1UTF4

7、aCPytonV、图2-*Print输出函数示例结果Prim还有一种输出方式,就是字符串后面再接变量,示例代码如下:a=20rint(age=a)输出结果为:Run:2-1AC:Uers1i1Jyton.eC:/Us9r$/1i1ixgPyChJraPrOjSjf*2-1.pyage*20SIKProcessfinishedwithexitcodU*一号图2-*Prin1输出函数示例结果(2)格式化输出在很多应用场景中,对输出是有严格要求的,如在某些报表统计中,需要控制小数点位数,此时就不能直接输出原始数据,而是要对数据的格式进行控制,这就是格式化输出。格式化输出除了可以控制输出的格式之外,还

8、有一个好处就是可以只通过一个print函数在一个字符串内输出多个变量。在Python中,格式化输出时,需要使用分隔字符串和输出变量,一般格式为:字符串(输出变量1,输出变量2,)其中,字符串有两个部分组成,一个是普通字符串,另一个是格式说明符。普通字符串可以直接输出,而格式说明符是以开头,并且决定了输出变量的格式。格式说明符的具体用法如表2-*所示。表2-*格式化输出具体用法格式说明符格式化结果%s字符串%i或d整数%f浮点数四、算术运算符算术运算可以对数据进行各种算术操作,算术操作可以用一些符号来表示,这些符号被称为算术运算符,“先乘除后加减”就反映了乘除运算的优先级比加减运算高。Pytho

9、n的算术运算符有:+(加)、-(减)、*(乘)、/(除)、(除整)、%(求余)和*(乘方)。表示除法,如:7/2,结果为3.5。“”表示两个数相除后得到的商的整数部分,如:7/2,结果为3。“%”表示两个数相除后得到的余数,如:7%2,返回Urt*w表示乘方,如:7*2,返回49。示例代码如下:print(,7除以2的结果为:*7/2)print(7除以2的商的整数部分为:”,72)print(7除以2的余数为:,7%2)print(,7的平方为:”,7*2)输出结果如图2-*所示。Run:t三U一W21C:Users1i1igAnaconda3python.exeC:Users1i1iang

10、PycharProjects/sjf2-1.py7阵以2的皓累力:3.57除以2的育的整数JB分为:37阵以2的余数力:17的平方为:49PrOCeSSfinishedwithexitcode0图2-*算术运算符应用结果任务实训任务1:通过输入提示符“请输入姓名”和“请输入年龄”,利用键盘输入“王飞”和20,并将两个输入的值赋值给两个变量“name”和“age”,再利用type函数输出两个变量的类型。具体代码如下:name=input(请输入姓名:)age=int(input(请输入年龄:)Print(姓名=,name)print(name变量的类型为:,type(name)Prii1te年龄

11、=,age)Print(age变量的类型为:,type(age)输出结果如图2-*所示。0fi1e1di1i由3Code8rtectorRunIooKVCSWhxSowbdp6nOt1cvnA11ibrMin5cPceEComoteaeinput(*ttAMft-)中Ia(UPUt人年)prit(MK.2e)4PHfnrt变*犬基力atype(ae)pr1t(-&.)Pr1nt变量为attype(ets/sfx/2-1.9yAttn:F1S人9:2Issit7Um*曾号内:1M&力,UrtEKEmAKWexitC:sers1i1ingVAnd(OfX1d)Vpython.eeC:/UsersZ

12、1i1inftPycharProjects/sJx2-1.pyp-3.141S926S3S89793。的美更为:1SSf1SS5保X2但小。的周华的Q果314一a保g5位小数的周率的皓果7.14159PrXKeSSfinishedwithexitcodee图2-*格式化输出示例结果任务3:通过input函数输入一个三位数,输出这个三位数的百位、十位和个位。具体代码如下:n=in1(inpu1(请输入一个三位数:)n_g=n%10#n除以10后得到的余数就是个位n.s=n10%10#n10表示n除以10得到的商的整数部分,即前两位,再除以10得到的余数就是十位n_b=n/100#n除以100得到的商的整数部分就是百位Print(百位数为:%in十位数为:%in个位数为:%in%(n_b,n_s,n_g)输出结果如图2*所示。Run:2-1C:Users1i1ingAncondj3pytbon.exC:/U$er$/1i1iangPychraProjcctssjfx

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服