ImageVerifierCode 换一换
格式:PDF , 页数:47 ,大小:1.07MB ,
资源ID:231414      下载积分:15 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/231414.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(《Python语言》课件 第2章 基本语法.pdf)为本站上传会员【曲****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

《Python语言》课件 第2章 基本语法.pdf

1、Python语言大数据应用人才培养系列教材第二章基本语法2.1 PEP8风格指南2.2 变量与数据类型2.3 表达式2.4 实验2.5 小结习题2J PEP8风格指南第二章基本语法Python Enhancement Proposal#8,是Python 增强提案(Python Enhancement Proposals)中的 第8号,缩写为PEP 8,它是针对Python代码格式而 编订的风格指南。本节将介绍PEP8的部分内容,例 如变量、函数和方法、属性和类、模块和包等关键因 素的命名规则,以及运算符等相关规定,并强烈建议 读者在编写Python程序源代码时,应该遵循该指南,可以使项目更利

2、于多人协作,并且后续的维护工作也 将变得更容易。2J PEP8风格指南第二章基本语法2.1.1变量全局变量使用英文大写,单词之间加下划线:SCHOOL_NAME=Tsinghua University#学校名称全局变量一般只在模块内有效,实现方法:使用_AII_机制或添加一个前置 下划线。私有变量使用英文小写和一个前导下划线:_student_name内置变量使用英文小写,两个前导下划线和两个后置下划线:_maker_一般变量使用英文小写,单词之间加下划线:class name2J PEP8风格指南第二章基本语法2.1.1变量变量命名规则:名称第一字符为英文字母或者下划线 名称第一字符后可以使

3、用英文字母、下划线和数字 名称不能使用python的关键字或保留字符 名称区分大小写,单词与单词之间使用下划线连接2J PEP8风格指南第二章基本语法2.1.1变量Python 3的关键字和保留字,可以从shell命令行中查看,方法如下:import keyword#导入keyword模块 key wo rd.kw list#调用kwlist显示保留关键字列表False,None,True,and,as,assert,break,class,continue,def,del,elif else,except,finally,for,from,global,if,import,in,is,lam

4、bda,nonlocal,not,or,pass,raise,return,try,while,with,yield2J PEP8风格指南第二章基本语法2.1.2 函数和方法函数名是英文小写,单词之间加下划线,提高可读性。函数名不能与保留关键字冲突,如果冲突,最好在函数名后面添加一个 后置下划线,不要使用缩写或单词拆减,最好的方式是使用近义词代替。实例方法的第一个参数总是使用self。类方法的第一个参数总是使用cis。2J PEP8风格指南第二章基本语法2.1.3 属性和类类的命名遵循首字母大写(C叩Words)的方式,大部分内置的名字都是单 个单词(或两个),首字母大写方式只适用于异常名称和

5、内置的常量,模块内部 使用的类采用添加前导下划线的方式。类的属性(方法和变量)命名使用全部小写的方式,可以使用下划线。公有 属性不应该有前导下划线,如果公有属性与保留关键字发生冲突,在属性名后添 加后置下划线。对于简单的公有数据属性,最好是暴露属性名,不使用复杂的访 问属性或修改属性的方法。如果该类是为了被继承,有不让子类使用的属性,给属性命名时可以给它们 加上双前导下划线,不要加后置下划线。为避免与子类属性命名冲突,在类的一些属性前,前缀两条下划线。比如:类Faa中声明_a,访问时,只能通过Faa._Faa_a,以避免歧义。2J PEP8风格指南第二章基本语法2.1.4 模块和包模块命名要使

6、用简短的小写英文的方式,可使用下划线来提高可读性。包的命名和模块命名类似,但不推荐使用下划线。模块名对应到文件名,有些模块底层使用C或C+书写,并有对应的高层 Python模块,C/C+模块名有一前置下划线。2J PEP8风格指南第二章基本语法2.1.5 规定下列运算符前后都需使用一个空格:=+-=type(l)#查看数值1的数据类型#返回结果 type(int)#查看 int的数据类型#返回结果2.2变量与数据类型第二章基本语法2.2.5数据类型的转换转换为整型int类型:int(x,base)int()函数将x转换为一个整数,x为字符串或数字,base进制数,默认为十进制。int(lOO.

7、l)#浮点转整数100#返回结果 intC01010101;2)#二进制转换整数85#返回结果2.2变量与数据类型第二章基本语法2.2.5数据类型的转换转换为浮点型float类型:float(x)float。函数将x转换为一个浮点数,x为字符串或数字,没有参数 的时默认返回0.0。float()#空值转换0.0#返回结果float(l)#整数转浮点1.0#返回结果float(120)#字符转浮点120.0#返回结果2.2变量与数据类型第二章基本语法2.2.5数据类型的转换转换为字符串str类型:str(x)str()函数将对象转化为适于人阅读的形式,x为对象,返回值为 对象的string类型。

8、x=”今天是晴天”#定义x str(x)#对乂进行转换今天是晴天#返回结果2.2变量与数据类型第二章基本语法2.2.5数据类型的转换转换为布尔值布尔类型:bool(x)False,的情况下默认返回Fa seo返回值为True或者 bool()False bool(O)False bool(l)True#空置转布尔类型#返回结果#整数0转布尔值#返回结果#整数1转布尔值#返回结果 bool(lOO)True#整数100转布尔值#返回结果2.2变量与数据类型第二章基本语法2.2.5数据类型的转换Python中常用的数据类型:整数(int)、字符串(str)、布尔值(bool)、列表(list)、元

9、组(tuple)、字典(diet)、浮点数(float)、复数(complex),可变集合(set)之间可以按规则互相转化。大数据应用人才培养系列教材第二章基本语法2.1 PEP8风格指南2.2 变量与数据类型2.3 表达式2.4 实验2.5 小结 习题2.3表达式第二章基本语法2.3.1算术运算符算术运算符主要是用于数字类型的数据基本运算,Python支持 直接进行计算,也就是可以将python shell当计算器来使用。*可以返回重复若干次的字符串运算符说明表达式结果4-力口:把数据相加10+2434-减:把数据相减34-1010*乘:把数据相乘34*10340/除:把数据相除34/103

10、4%取模:除法运算求余数34%104*幕:返回x的y次幕2*416/取整除:返回商整数部分34/1032.3表达式第二章基本语法232比较运算符比较运算符用于判断同类型的对象是否相等,比较运算的结果 是布尔值Ture或False,比较时因数据类型不同比较的依据不同。复 数不可以比较大小,但可以比较是否相等。在Python中比较的值相同时也不一定是同一个对象。运算符说明表达式结果等于:判断是否相等1=1True!=不等于:判断是否不相等1!=1False大于:判断是否大于1 2False小于:判断是否小于1=大于等于:判断是否大于等于1=2False=小于等于:判断是否小于等于1=2True2

11、3表达式第二章基本语法233逻辑运算符逻辑运算符为and(与)、or(或)、not(非)用 于逻辑运算判断表达式的True或者False,通常与流程控 制一起使用运算符表达式Xy结果说明andx and yTrueTrueTrue表达式一边有False就 会返回False,当两边 都是True时返回 True。TrueFalseFalseFalseTrueFalseFalseFalseFalseorx or yTrueTrueTrue表达式一边True就会 返回True,当两边都 是False时返回FalseoTrueFalseTrueFalseTrueTrueFalseFalseFalse

12、notnot xTrue/False表达式取反,返回值 与原值相反。False/True2.3表达式第二章基本语法2.3.4复合赋值运算符复合赋值运算符时将一个变量参与运算的运算结果赋值给改变 量,即a参加了该运算,运算完成后结果赋值给a运算符说明表达式等效表达式=直接赋值x=y+zx=z+y+=加法赋值x+=yx=x+y_ _减法赋值x-二 yx=x-y*=乘法赋值x*=yx=x*y/=除法赋值x/=yx=x/y%=取模赋值x%=yx=x%y*二幕赋值X*=yx=x*y/=整除赋值x 二 yx=x y2.3表达式第二章基本语法2.3.5运算符优先级由数值、变量、运算 符组合的表达式和数学上

13、相同,是有运算符优先级 的,优先级高的运算符先 进行运算,同级运算符,自左向右运算,遵从小括 号优先原则。等号的同级 运算时例外,一般都是自 右向左进行运算。优先级类别运算符说明最高算术运算符*指数,幕高位运算符+x,-x,X正取反,负取反,按位取反算术运算符乘,除,取模,取整_ L算术运算符力口,减_ L位运算符右移,左移运算符_ L位运算符&按位与,集合并位运算符A按位异或,集合对称差位运算符1按位或,集合并比较运算符=,=小于等于,小于,大于,大 于等于比较运算符=!=9等于,不等于赋值运算符=,%=,/=,/=,1 h*赋值运算_逻辑运算符not逻辑“非”逻辑运算符and逻辑“与”低逻

14、辑运算符or逻辑“或”大数据应用人才培养系列教材第二章基本语法2.1 PEP8风格指南2.2 变量与数据类型2.3 表达式2.4 实验2.5 小结习题2.4实验第二章基本语法2.4.1用常量和变量常量,Python中在程序运行时不会被更改的量称之为常量,一 旦初始化后就不能修改的固定值。Python中定义常量需要用对象的 方法来创建。现在有直径为68cm的下水道井盖,需要求面积,其中口直接 使用数学库中的pi,pi即为Python中的常量。2.4实验第二章基本语法2.4.1用常量和变量现在有直径为68cm的下水道井盖,需要求面积,其中口直接 使用数学库中的pi,pi即为Python中的常量。实

15、验实例如下:from math import*pi*(68/2)*23631.681107549801 int(pi*(68/2)*2)3631#引入数学库#计算#计算结果#嵌套转换为int类型#返回取整的结果2.4实验第二章基本语法2.4.1用常量和变量变量的使用Python中变量不需要声明,使用等号直接赋值,值的数据 类型为动态类型,也可以使用等号为多个变量赋值。为a、b、c赋值为Python编程,3.6,2018,然 后输出2018Python编程3.6然后计算b和c的和,在输出a的内 容。2.4实验第二章基本语法2.4.1用常量和变量为a、b、c赋值为Python编程,3.6,2018

16、然 后输出2018Python编程3.6然后计算b和c的和,在输出a的内 容。实验实例如下:a,b,c=Python编程:3.6,2018#定义变量和赋值 print(str(c)+a+str(b)#打印2018Python编程3.6#打印结果 b+c#计算b+c2021.6#计算结果 a#输出a的内容Python编程#输出2.4实验第二章基本语法2.4.2用运算符和表达式由于Python shell可以直接当计算器使用,输入表达式后可以 直接计算出结果,也可以使用变量。下面计算二的三次方加上三乘五除以十再加上二加一的结果,先使用直接计算,再使用变量。实验实例如下:1+2+3*5/10+2*

17、312.5 a=1+2+3*5/10+2*3 print(a)12.5#输入表达式#返回计算结果#给变量a赋值的表达式#输出变量#返回计算结果2.4实验第二章基本语法2.4.3 type。函数的使用type。函数是Python内置的函数用于返回数据类型,当我们要 对一个变量赋值时,先要确定变量的数据类型,就会使用到type。函数。卜面将对p和一些变量进行type。函数的使用实验。实验实例如下:from math import*#导入数学库 type(pi)#查询pi的数据类型#返回为float类型 a=1 b=python c=2.5 type(a)type(b)type(c)#定义变量a并赋

18、值#定义变量b并赋值#定义变量c并赋值#查询a的数据类型#返回in t类型#查询b的数据类型#返回str类型#查询c的数据类型#返回float类型2.4实验第二章基本语法2.4.4 help。函数的使用help()函数是Python内置用于查看函数或模块用途的详细说明 文档的帮助函数。在Python语言中有很多的函数,一般在定义函数 时会加上说明文档,说明函数的功能以及使用方法。下面我们通过查看print。函数、input。函数和一些数据类型 来进行help。函数的使用实验(部分文档内容进行了删减)。实验实例如下:help(print)#查询print。函数的帮助Help on built-i

19、n function print in module builtins:print()print(value,,sep=end=n,file=sys.stdout,flush=False)Prints the values to a stream,or to sys.stdout by default.Optional keyword arguments:略2.4实验第二章基本语法2.4.4 help。函数的使用下面我们通过查看print。函数、input。函数和一些数据类型 来进行help。函数的使用实验(部分文档内容进行了删减)。实验实例如下:help(input)#查询input。函数的

20、帮助Help on built-in function input in module builtins:input(prompt=None,/)略 helpCint)#查询int的使用说明Help on class int in module builtins:class int(object)略 helpCfloat)#查询float的使用说明Help on class float in module builtins:class float(object)略大数据应用人才培养系列教材第二章基本语法2.1 PEP8风格指南2.2 变量与数据类型2.3 表达式2.4 实验2.5 小结习题2.

21、5小结第二章基本语法本章主要对Python的代码风格、变量、数据类型、运算符 进行了简单讲解,都是学习Python语言的基础知识,希望大家 在学习是多加理解,对代码风格也要多加记忆和练习,对 Python的变量和运算符要经常使用,加深印象,为后面更好的 学习Python做准备。大数据应用人才培养系列教材第二章基本语法2.1 PEP8风格指南2.2 变量与数据类型2.3 表达式2.4 实验2.5 小结习题习题:1.在python中,float的数据类型是如何表达的(实例)2.lnt类型的数据转换为布尔值类型的结果有_和3.要查询变量的类型可以用_。4.运算符中优先级最高的是_o5.Python中的数据类型分为_个大类,bool是哪一个大类中的_。感谢聆听

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服