欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Python入门(DOC45页).docx

    • 资源ID:1637827       资源大小:101.34KB        全文页数:38页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    Python入门(DOC45页).docx

    Python入门第一章课程介绍1. Python的特点优雅.明瑜.5?单,用Python应该尽量写简单明确的代码,尽量写少的代码2. PythOn适合的领域Web网站和各种网络效劳系统工具和脚水作为“胶水”谢言把其他语言开发的模块包装起来方便复用3. Python不适合的领域贴近硬件的代码(C>移动开发:IOSAndroid有各自的开发语言<0bjC.Swift/Java)游戏开发:C/C+4. Python实际应用国外:YouTube国内:豆犍,一邮箱openstack就是用Python褊骂的开源云计算平台5.Python与其他语言比照类型运行速度代码量C愉译为机器码非常快非常多Java端译为字节可快多Python解释执行(不帑要编译)慢少6.Python的缺点运行it度慢(运行速度的瓶颈往往不在于PyIhOn代码,而是数梅库的操作和网络调用)Python源码不能加击第二章PythOn变量和数据类型2-1数据类型计算机程序可以处理各种数位,但是.计算机能处理的远不止或使,还可以处理文本.图形、音独,视原、网页等各樽各样的数据,不同的数据.需要定义不同的数据类里.在PythOn中.能够直接矩理的数据类型有以下几种:一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1.100.-8080.0.等等。二、浮点数浮点数也就是小数,一个浮点数的小数点住置是可变的,比方,1.23x1.<9和12.3x1.(8是相等的.浮点数可以用教学写法,如1.23,3.14,-9.01,等等.但是对于很大或很小的浮点数,就必须用科学计数法表示,把1。用e善代.1.23x1."9就是1.23e9,或者12.3e8,0.(W)Q1.2可以写成1.2e-5.等等。整数和浮点数在计算机内部存储的方式是不同的.整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差.三、字符串字符串是以'或""括起来的任意文本,比方'abc'.yz'等等。请注意'或""本身只是一种表示方式,不是字符串的一局部,因此,字符串abc'只有a,b.C这3个字符。四、布尔值布尔值和布尔代数的表示完全一致.一个布尔他只有TrUe,Fa1.se百种值,要么是Tnw,要么是FaISe,在Python中.可以直接用TrUe、Fa1.Se表示布尔值(请注意大小写,也可以通过布尔运算计算出来。布尔值可以用and、Or和not运算。五、空值空值是Python里一个特殊的值,用NOne表示.None不能理解为0,因为0是有港义的,而None是一个特殊的空值。任务:1 .计算十进制整数45678和十六进靶整数0x1.2fd2之和.print15678÷0x1.2fd22 .清用字符串表示出1.earnPythoninimooc.print*1.earnPythoniniroooct3请计算以下表达式的布尔值(注意;二表示判断是否相等:100<99printIO(K99Oxff=255printOxff=2552-2print语句Print语句可以向屏幕上输出指定的文字。比方侑出he1.1.o,wor1.d'.用代码实现如下:>>>print4he1.1.o,wor1.d'Print语句也可以跟上多个字符串,用退号“J福开,就可以连成一串箱出:>>>rint'Thequickbrownfox,'jmpsover',the1.azydog'Thequickbrownfoxjumpsoverthe1.azydogPrint会依次打印每个字符串,遇到当号会输出一个空格.因此.输出的字传串是这样拼起来的Print也可以打印整数,或者计算给果:»>print3003004运行结果»>print100+200300#运行站果因此.我们可以把计箕IOC+200的结爰打印得更涕亮一点:»>print'100+200=100+200100+200=3002运行结果任务:请用两种方式打印出he1.1.o,pythonprint,he1.1.o,python,.*,print,he1.1.o.python,2-3注释任何时候,我们都可以给程序加上注舞。注择是用来说明代码的,给自己或别人看,而程序运行的时候,Python解棒器会直接忽略掉注释,所以,有没有注葬不影碉程序的执行结果,但是影晌到别人能不能看懂你的代码。PythOn的注择以»开头,后面的文字直到行尾郎算注释。任务:将代码编辑涔中的"print,he1.1.o"语句修改成注普语句:print'he1.1.o'Sprint'he1.1.o'2-4什么是变量在PythQn程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线J)的显合,且不能用数字开头.比方:a=1变量a是一个婪数.t_007='T007'变量t_007是一个字符串.在PythOn中,等号=是感值语句,可以把任意数据类型减值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:a=123«a是整数printaa='imooc'#a变为字符串printa这种变量本身类型不固定的语言你之为动态语g.与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹纪,就会报结.例如Ji1.Vi1.是好态语言,赋值语句如下/表示注群:inta=123;/a是整数类型爻量a=".OOC/柑误:不能把字符串献给整型变量和静态语方相比,动态语更灵活,就是这个原因。理解变量在计算机内存中的表示也非常重要.当我们写:a='ABC'时,Python解释6千了两件事情:3 .在内存中创立了一个"BC'的字符串:4 .在内存中创立了一个名为a的变量,并把它指向ABC'.也可以把一个交量a赋值给另一个变量b,这个操作实际上是把变量b指向变量a所指向的数据任务:等差蚊列可以定义为每一项与它的前一项的差等于一个常数,可以用变量X1.盘示等差数列的第一项.用d表示公差.请计算数列147I。131619.而100项的和。x1.=1d=3n=100X1.OO=x1.+(n-1.)*1.s=100*(xHx100)2prints2-5定义字符串如果字符串本身包含怎么办?比方我们要表示字符串!,OK,这时,可以用,括起来表示:1.'mOK"类似的,如果字符中包含、我们就可以用''括起来表示:'1.earn,Python"ini11woc,妞果字符串既包含'又包含"怎么办?这个时候,就需要对字符的某搂特殊字符进行转义",Py1.hon字符串用进行转义.要表示字符串BobsaidI'mOK,由于和,会引我歧义,因此,我们在它前面插入一个表示这是一个普通字符,不代表字符串的起始.因此.这个字符串又可以表示为,BobSaidV1.VmOKV.'注意:转义字符不计入字符串的内容中.常用的转义字符还有:n表示换行t表示一个制表符W表示字符本身任务:请将下面两行内容用Python的字符串表示并打印出来:Pythonwasstartedin1989by"Guido".Pythonisfreeandeasyto1.earn.S='Pythonwasstartedin1989bytGuido*.*'Pythonisfreeandeasyto1.earn,prints2-6raw字符串与多行字符串如果一个字衿申包含很多需要转义的字符,对每一个字杵都进行转义会很麻烦.为了防止这种情况,我们可以在字符串前面加个前缀r.表示这是一个raw字符串,里面的字符就不需要转义了。例如:r,(V)/(V)/'但是r'.'表示法不能表示多行字符串,也不能表示包含和的字籽串为什么?>如果要表示多行字符串,可以用'''.'''表示:'"1.ine11.ine21.ine3上面这个字符串的表示方法和下面的是足全一样的:'1.ine1.111.inc2n1.ine3r还可以在多行字符串前面添加r,把这个多行字符串也变成一个ra字符申:r,Pythoniscreatedby*Guido*-Itisfreeandeasyto1.earn.1.et'sstart1.earnPythonini三ooc!任务:请把下面的字符串用r'''.'''的形式改写,并用print打印出来:,hTobe,ornottobe*:thatisthequestion,nhetherit,snob1.erinthemindtosuffer."print''"Tobe.ornottobe":thatisthequestion.Whetheritrsnob1.erinthemindtosuffer.2-7Unicode字符串UniCOde通常用两个字节去示一个字符,原有的英文编码从单字节变成双字节,只需要把高字节全部熄为0就可以。因为Py1.hOn的诞生比UniCOdC标准发布的时间还要早,所以最早的Py1.hOn只支持RSaI编码,普通的字符'ABC'SPython内部都是AsCI1.嫡码的.Python在后来添加了对UniCO(Ie的支持,以UniCode表示的字杵串用u'.表示.比方:printu'中文'中文注意:不加U,中文就不能正常显示.UniC。加字符串除了多了一个u之外,与普通字符串没啥区别,转义字符和多行表示法仍然有效:种义:/中文n日文n韩文多行:u'''第一行第二行'''raw十多行:ur','Python的Unicode字符串文抖中文"."日文"韩文等多种语''如果中文字符串在PyIhon环境下遇到Unicoi1.oDccodcError,这是因为,py文件保存的格式有:司题。可以在第一行添加注释»-coding:utf-8目的是告诉PyIhQn耨群器.用UTF-8谆码读取源代码.然后用NotePadT另存为.并迷择IJTF-8格式保存。任务:用多行UniCode字杆中表示下面的唐诗并打印:静便思床前明月光,疑是地上跖.举头里明月,低头思故土。printu'''静夜思床前明月光,疑是地上霜.举头里明月.低头思故土。2-8整数和浮点数Python支技对整数和浮点数直接进行四则混合运运算规则和数学上的四则运算规则完全一效。使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌妾很多层.和教学运算不同的地方是,PythOn的整数运茸结果仍然是整数,浮点数运算结果仍然是浮点数,但是整数和浮点蛾迎合运算的结果就交成浮点数了。2-9布尔类型我们已经了解了PythOn支持布尔类型的数据,布尔类型只有TrUe和Fa1.se再种值,但是布尔类型有以下几种运算:与运算Gm<0:只有两个布尔值都为True时,计算始果才为True.(or):只要有一个布尔值为TrUe,计算结果就是TrUe.率运算(not):把TrUe变为Fa1.se.或者把FaIse变为TnJe.布尔运算在计算机中用来做条件判断,根据计算皓果为TrUe或若Fa1.se

    注意事项

    本文(Python入门(DOC45页).docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

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

    收起
    展开