欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Python数据分析与可视化教案3.1 数据的创建与操作.docx

    • 资源ID:60306132       资源大小:24.43KB        全文页数:6页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python数据分析与可视化教案3.1 数据的创建与操作.docx

    课 题3.1数据的创立与操作课 型讲练授课班级大数据授课时数2教学目标1 .了解变量的含义。2 .理解各种转义符的作用。3 .掌握格式化输出的作用。4 .理解各种运算符的作用。教学重点1 .理解各种转义符的作用。2 .掌握格式化输出的作用。教学难点1. 了解格式化输出中,的使用方法。学情分析本次课是Python复习的第一课,选取了 Python中最基本的局部,也是 在数据分析中经常用到的一些方法。在用计算机求解问题的过程中,常常会用符号化的方法记录客观事实,这些符号 化的表示就是数据。计算中存在着数据的输入与输出,数据不同类型的转换以及数据 之间的各种运算,这些都是程序设计语言的基本操作,通过这些基本操作可以实现一 些简单的功能。一、变量变量是计算机语言中能储存计算结果或能表示值的抽象概念,一般而言,变量需 要先定义后使用。例如C语言中的变量,必须在使用前确定变量的数据类型,但在 Python却有所不同,它是一种动态语言,对变量的每一次赋值,都可以改变变量的类 型。需要注意的是,输入字符串的时候,一般要字符串加上单引号或双引号。变量主要类型如下表所示:表2-*变量类型表变量类型表示方法例如字符串class 'str'na 'Python1整形数class fint'0、100浮点数class 'float'5.02、10.00布尔值class fboorTrue> False例如代码如下:i= 100j = "a"k = 'Python'。m = 5 >4【结果分析】把数值100赋值给i,把字符a赋值变量j,把字符串Python赋值 给变量k,把布尔值True赋值给变量m。二、转义符在Python中,有些功能符号难以在输出函数直接输入,比方单引号和双引号, 因为Python会把单引号和双引号里面的字符当做字符串进行处理,所以单引号和双 引号仅仅是字符串输入的默认符号。如果想要输出单引号和双引号,就不能直接输入, 而是要用转义符。转义符是指具有特定的含义的符号,不同于字符原有的意义,所以称为转义符。 转义符一般用开头,后面跟一个或几个符号,表示不同的含义。如n并不会真 的输出n,而是输出一个换行符。常用的转义符及其含义如表表2-*所示。表2-*转义符表n换行符t制表符Tab反斜杠、'单引号,“双引号”三、输出与输入一般来说,程序都会有输入和输出,这样用户才能与计算机进行交互。在Python 中可以使用input函数进行输入,而使用print函数进行输出。1 .输入函数input是Python获取输入信息的函数,运行函数后,可以获取键盘中输入信息, 信息默认为字符串类型。输入函数input的一般格式为:input(提示字符串)其中,中括号中的“提示字符串”是可选项。例如代码如下:name=input(nPlease input your name:'*)【结果分析】name变量就是字符型变量。在Python中,如果想要将输入的字符串类型转换为整数型,还可以通过血来实 现,其一般格式为:int(input(提示字符串)其中,int函数表示将字符串转换为整型。例如代码如下:age=int(input(nPlease input your age:1')【结果分析】age变量就是数值型变量。2 .输出函数(1) print 函数print函数是Python的基本输出函数,print函数可以将指定的消息打印到屏幕上。 该消息可以是字符串,也可以是任何其他对象,该对象在打印到屏幕之前会被转换为 字符串。print函数有着非常灵活的使用方法,input的一般格式为:print (str,end = ' nf)其中,参数str表示要输出的内容,str是可以是字符串也可以是变量。参数end 表示结束符,默认为换行符(n),即利用print进行输出默认带有换行符,如果不想 以换行符结束输出,可以使用end廿(Tab键)、或end =,(空格)等结束输出。例如代码如下:print(nhello world!1') str=Mhello world!"print(str)Q 1 PrqwtProject O 。一;21pysjfx> II I External Libraries OScratches and Consoles34print("hello world!") str="hello world!" print(str)U 2: Strixtuie 2: FavoritRun:2-1Q>C:User$MiliiingAn3conda3python.exe C:AJser$/liliang/Pychar>roject$/sjfx/2-l.pyb«llo world! hollo world 1B 5 :J Process finished with exit code 0 Terminal Python Console : 4: Runj . STOOPQ Event Log4:1 UTF-8 4 spaces Python 3.7 % :- e n代码与结果如图2-*所示。二 file Edit View Navigate Code gefactor Run look VCS Window Help sjfx CAUsers1 hliangVcFidrmProjectsXsjfx .V 1 py lharm sjfx - 2-1.py图2-* print输出函数例如结果Print还有一种输出方式,就是字符串后面再接变量,例如代码如下:a = 20print(nage=",a)输出结果为:Run:2-1AC:UsersliliangAnaconda3python.exe C:/Users/liliang/PycharmProjects/sjfx/2-1.pyage= 20 力 Process finished with exit code 0,二»图2-* print输出函数例如结果(2)格式化输出在很多应用场景中,对输出是有严格要求的,如在某些报表统计中,需要控制小 数点位数,此时就不能直接输出原始数据,而是要对数据的格式进行控制,这就是格 式化输出。格式化输出除了可以控制输出的格式之外,还有一个好处就是可以只通过 一个print函数在一个字符串内输出多个变量。在Python中,格式化输出时,需要使用分隔字符串和输出变量,一般格式为:字符串(输出变量1,输出变量2,)其中,字符串有两个局部组成,一个是普通字符串,另一个是格式说明符。普通 字符串可以直接输出,而格式说明符是以开头,并且决定了输出变量的格式。格式说明符的具体用法如表2-*所示。表2-*格式化输出具体用法格式说明符格式化结果%s字符串%i 或(1整数%f浮点数四、算术运算符算术运算可以对数据进行各种算术操作,算术操作可以用一些符号来表示,这些 符号被称为算术运算符,“先乘除后加减”就反映了乘除运算的优先级比加减运算高。Python的算术运算符有:+ (加)、-(减)、* (乘)、/ (除)、/ (除整)、% (求 余)和* (乘方)。表示除法,如:7/2,结果为3.5。“/”表示两个数相除后得到的商的整数部 分,如:7/2,结果为3。“”表示两个数相除后得到的余数,如:7%2,返回1。“*” 表示乘方,如:7*2,返回49。例如代码如下:print(”7除以2的结果为:”,7/2)print("7除以2的商的整数局部为:”,7/2)print(”7除以2的余数为:”,7%2)print(n7 的平方为:*7*2) 输出结果如图2-*所示。Run:2-1AC:UsersliliangAnaconda3python.exe C:/Users/liliang/PycharmProjects/sjfx/2-l.py7除以2的结果为:3.57除以2的商的整数局部为:37除以2的余数为:1-7的平方为:49X 二Process finished with exit code 0图2-*算术运算符应用结果任务实训任务1:通过输入提示符“请输入姓名”和“请输入年龄”,利用键盘输入“王 飞”和20,并将两个输入的值赋值给两个变量“name”和“age”,再利用type函数 输出两个变量的类型。具体代码如下:_name = input(”请输入姓名:”)age = int(input(”请输入年龄:")print("姓名=name)print(Hname 变量的类型为:n,type(name)print("年龄=H,age)print(Hage 变量的类型为:1ype(age)输出结果如图2-*所示。0 file Edit View Navigate Code Refactor Run look VCS Window Help sjfx (C:U$eBliliangPychdrniProject$jfx 2 l.py PyCharm-Isjfx p 2-1.py2-1> 总 GProject =。-二 2-l.pysjfxar- ;l , li ,卜、:>name = input("请S入姓名:”)2-1.py2age » int(input("话谕入年金:")> Illi External Libraries3print("M = ",na»e)0 Scratches and ConsolesprintC*nMne<'H的差生力:,type (name)print(*ttprint“e,早的娄星为:"»type(age)Run: J 2-1 x«A , C:UsersliliangAnaconda3python.exe C:/Users/liliang/PycharwProjects/sjfx/2-1.py 请愉人姓名:it 诺怜人年依:20K 5 姓名王飞 name皆的类3!为:<class 'str'> ,二年抬=20七 age变的类型为:(class -int'> i Process finished with exit code 0一-_ 4: Run 3 £ TODO B Terminal Python ConsoleQ Event Log10:r CRLF UTF 8 4 spaces Python 3.7图2-*任务1代码及输出结果【结果分析】class 'str'表示字符串类型,class 'int'表示整型数值。任务2:导入math模块,利用输出math.pi圆周率并赋值给变量p,输出变量p 的类型,再利用格式化格式化输出圆周率的2位小数和5位小数。具体代码如下:import math p = math.pi print(Hp = ",p) print(Mp 的类型为:”,type(p)print("保存2位小数的圆周率的结果=%.2加 保存5位小数的圆周率的结果 二%.5F%(p,p)输出结果如图2-*所示。Run:2-1AC:UsersliliangAnaconda3python.exe C:/Users/liliang/PycharmProjects/sjfx/2-l.py的类型为:<class 'float>> rp 保存2位小数的圆周率的结果=3.14 共保存5位小数的圆周率的结果=3.14159X 二Process finished with exit code 0 »图2-*格式化输出例如结果任务3:通过input函数输入一个三位数,输出这个三位数的百位、十位和个位。 具体代码如下:n = int(input("请输入一个三位数:”)n_g = n%10 #n除以10后得到的余数就是个位n_s = n/10%10 #n10表示n除以10得到的商的整数局部,即前两位,再除以 10得到的余数就是十位n_b = n/100 #n除以100得到的商的整数局部就是百位print("百位数为:%in 十位数为:%in 个位数为:%inH%(n_b,n_s,n_g) 输出结果如图2-*所示。Run:2-1AC:UsersliliangAnaconda3python.exe C:/Users/liliang/PycharmProjects/sjfx/2-l.py请输入一个三位数:245 百位数为:2二 rp 十位数为:4a 个位数为:5x - Process finished with exit code 0 4: Run := 6: TODO Qi Terminal Python Console图2-*任务3输出结果

    注意事项

    本文(Python数据分析与可视化教案3.1 数据的创建与操作.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开