Python程序设计Python数据类型12课件讲解.pptxVIP

Python程序设计Python数据类型12课件讲解.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python程序设计PythonProgramming广东机电职业技术学院人工智能学院SchoolofArtificialIntelligenceGuangdongMechanicalElectronicalPolytechnicPython数据类型

内容设置以教材为主第1章:程序基础第2章:程序语句第3章:函数与模块第4章:序列数据第5章:面向对象第6章:文件操作第7章:数据库操作第8章:网络编程*第9章:综合实践项目算法设计——不超过50%技能实践——50%以上考核要求平时——30%考试——70%能力要求了解Python语言程序设计的基本知识掌握程序设计的基本理论、方法提升运用编程解决实际应用问题的实践能力学习方式ppt+教材+实践课前+课中+课后Python语言及算法设计PythonLanguageandAlgorithmDesign

参考教材与资源慕课、B站公开课等技术博客:CSDN、博客园等AI技术:ChatGPT、文心一言、星火大模型等

Python表达式1.4.4表达式表达式是Python中能??计算并返回一个值??的代码片段常由运算符来实现例:3+4#算术表达式xy#比较表达式aandborc#逻辑表达式func(arg1,arg2)#函数调用表达式本节主要通过介绍运算符来理解Python的常见表达式

1.Python运算符1.4.4表达式算术运算符运算符描述示例结果+加法3+25-减法5-23*乘法3*412/除法10/25.0//整除10//33%取模10%31**幂运算2**38

1.Python运算符1.4.4表达式比较运算符运算符描述示例结果==等于3==3True!=不等于3!=2True大于53True小于21False=大于等于4=4True=小于等于3=2False

1.Python运算符1.4.4表达式逻辑运算符运算符描述示例结果and逻辑与TrueandFalseFalseor逻辑或TrueorFalseTruenot逻辑非notTrueFalse

1.Python运算符1.4.4表达式赋值运算符运算符描述等价于示例=基本赋值-x=5+=加后赋值x=x+yx+=y-=减后赋值x=x-yx-=y*=乘后赋值x=x*yx*=y/=除后赋值x=x/yx/=y//=整除赋值x=x//yx//=y%=取模赋值x=x%yx%=y**=幂运算赋值x=x**yx**=y请大家思考:==和=有什么区别?

1.Python运算符1.4.4表达式位运算符运算符描述示例结果按位与531|按位或5|37^按位异或5^36~按位取反~5-6左移5110右移512

1.Python运算符1.4.4表达式成员运算符运算符描述示例结果in在序列中ain[a,b]Truenotin不在序列中3notin[1,2]True身份运算符运算符描述示例结果is是同一对象xisy比较id(x)和id(y)isnot不是同一对象xisnoty比较id(x)和id(y)

2.其他表达式1.4.4表达式条件表达式x=10y=20max_val=xifxyelsey#如果xy则返回x,否则返回y函数调用表达式len(hello)#结果为5max(1,2,3)#结果为3

2.其他表达式1.4.4表达式生成器表达式(x**2forxinrange(5))#生成一个generator对象,里面的值为0,1,4,9,16Lambda表达式lambdax:x+1#接受x,返回x+1表达式??:产生一个值,可以放在任何需要值的地方?语句??:执行一个操作,不产生值(如赋值语句、if语句等)请大家思考:表达式和语句有什么区别?列表推导式[x**2forxinrange(5)]#生成0,1,4,9,16

练习:第1章Python程序基础教材,例1-4-1:判断任意一个整数是否为奇数? 教材,例1-4-2:判断任意年份是否为闰年?教材,例1-4-3:判断任意一个字母是否为小写字母?提示:ord函数,返回一个字符的ascii码;chr函数,将ASCII码转换回字符。项目要求: 除实现以上功能外,要有输入输出语句和提示词。

1.5实践项目——学生成绩计算第1章Pyth

您可能关注的文档

文档评论(0)

vermonth134 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档