Python程序设计课件 第2章 Python语言基础_第1页
Python程序设计课件 第2章 Python语言基础_第2页
Python程序设计课件 第2章 Python语言基础_第3页
Python程序设计课件 第2章 Python语言基础_第4页
Python程序设计课件 第2章 Python语言基础_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python语言基础时间:2025.01.01目录/CONTENTS2.1缩进和注释2.2使用变量2.3运算符和表达式2.4实战任务:家庭预算计算器缩进和注释01缩进规则Python使用缩进来界定代码块,统一代码风格,增强可读性。推荐使用4个空格缩进,同一代码块内缩进量必须一致,否则会引发错误。2.1.1缩进规则注释类型Python中有单行注释(以#开头)和多行注释(用三引号括起来),用于解释代码逻辑,提高代码可维护性。01注释的作用注释可以帮助开发者理解代码功能,便于团队协作和后续维护,同时不影响程序运行结果。注释示例通过寄快递信息填写示例,展示了如何利用注释屏蔽代码和解释业务逻辑,避免误操作。2.1.2注释0203使用变量02关键字列表Python有多个保留关键字,如and、or、if、else等,这些关键字不能用作变量名或其他标识符。标识符规则标识符由字母、数字或下划线组成,不能以数字开头,区分大小写,不能使用关键字作为标识符。2.2.1标识符和关键字变量创建在Python中,通过赋值语句即可创建变量,无需显式声明类型,Python会根据赋值自动推断变量类型。变量使用创建变量后,可以直接通过变量名访问其存储的值,并进行各种运算操作。变量重新赋值Python变量可以随时重新赋值,且可以赋予不同类型的值,具有很高的灵活性。2.2.2变量01整型int整型用于存储整数,支持十进制、二进制、八进制和十六进制表示,适用于数学运算。2.2.3数字类型02浮点型float浮点型用于存储小数,支持科学记数法表示,但需要注意浮点数运算的不确定尾数问题。03布尔型bool布尔型只有True和False两个值,常用于条件判断和逻辑运算。04复数型complex复数型由实部和虚部组成,形式为real+imagj,用于表示复数。运算符和表达式03算术运算符种类Python提供了加、减、乘、除、取模、幂、整除等七种算术运算符,用于完成基本数学运算。算术运算符示例通过实例展示了算术运算符在计算学生成绩等场景中的应用,帮助理解其功能和使用方法。2.3.1算术运算符关系运算符关系运算符用于比较两个值的大小或相等性,返回布尔值True或False。关系运算符示例通过麦当劳商品销量示例,展示了关系运算符在判断热销商品等场景中的应用。链式比较Python支持链式比较,如0<=x<=10,简化了多个条件的判断逻辑。2.3.2关系运算符和表达式赋值运算符Python提供了基本赋值运算符和多种复合赋值运算符,用于简化代码并提高编译效率。2.3.3赋值运算符和赋值表达式位运算符位运算符用于直接操作整数的二进制位,包括按位与、或、异或、取反、左移、右移等操作。位运算符应用通过示例展示了位运算符在计算和逻辑判断中的应用,强调其在底层优化中的重要性。2.3.4位运算符和位表达式01逻辑运算符Python提供了and、or、not三种逻辑运算符,用于组合和判断条件。02逻辑运算符特性逻辑运算符具有短路求值特性,返回实际值而非单纯的布尔值,增强了代码的灵活性。03逻辑运算符示例通过青年责任判断系统示例,展示了逻辑运算符在条件组合中的应用。2.3.5逻辑运算符和逻辑表达式2.3.6成员运算符和成员表达式成员运算符成员运算符in和notin用于判断值是否存在于序列或集合中,返回布尔值。优先级应用通过篮球比赛得分表达式示例,展示了如何根据优先级进行计算。优先级表Python运算符优先级从高到低依次为幂、一元运算、乘除取模整除、加减、位移、位与、位异或或、比较、赋值等。括号的作用合理使用括号可以改变默认的优先级顺序,使代码更加清晰易读。优先级陷阱强调了解运算符优先级的重要性,避免因优先级错误导致的代码问题。2.3.7运算符的优先级实战任务:家庭预算计算器04用户可以输入每月的总收入,包括工资、奖金等,程序将这些收入加起来作为每月总收入。功能一:输入收入程序自动计算总收入减去总支出的结果,即每月的结余,用于衡量财务健康状况。功能三:计算结余用户分别输入每月的房租、水电费、食物费用和其他支出,帮助用户清晰了解消费情况。功能二:输入支出根据结余情况,程序给出简单的理财建议,帮助用户更好地管理财务。功能四:提供建议程序功能介绍实现代码通过input()获取用户输入,float()转换为浮点数,计算总支出和结余,并通过print()输出结果。运行示例输入收入10000元,支出4200元,输出总收入、总支出和结余5800元,并给出理财建议。具体实现变量定义定义了monthly_income、rent、utilities、food、other_expenses、total_expenses、monthly_savings等变量,用于存储不同数据。算术运算符使用+运算符计算总支出,使用-运算符计算结余,确保数据计算准确。数据类型转换通过float()将用户输入的字符串转换为浮点数,确保数据类型一致,避免类型错误。代码讲解之变量与运算之输入输出与注释输入输出与注释使用input()获取用户输入,通过print()输出结果,同时利用注释解释代码功能,提高代码可读性。运行示例用户输入收入10000元,支出4200元,程序输出总收入、总支出和结余5800元。运行示例与结果解读结果解读根据结余5800元,程序给出理财建议,提示用户可以考虑存入储蓄或进行投资。小结05知识回顾二:变量与数据类型复习了变量的创建、使用和重新赋值,以及四种基本数据类型的特点。知识回顾一:缩进与注释回顾了Python中缩进和注释的使用规则,强调了代码规范性的重要性。知识回顾三:运算符总结了算术、关系、赋值、位、逻辑、成员等运算符的功能和使用方法。知识回顾四:实战应用通过家庭预算计算器,将所学知识应用于实际问题,巩固了编程基础。本章知识回顾能力养成通过本章学习,读者掌握了Python基础语法,培养

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论