书签 分享 收藏 举报 版权申诉 / 23
上传文档赚钱

类型4.1 程序设计语言的基础知识ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

  • 上传人(卖家):Q123
  • 文档编号:6549047
  • 上传时间:2023-07-20
  • 格式:PPTX
  • 页数:23
  • 大小:987.72KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《4.1 程序设计语言的基础知识ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    高中信息技术 4.1 程序设计语言的基础知识 ppt课件_2023新粤教版2019高中信息技术必修第一册 程序设计语言 基础知识 ppt 课件 _2023 新粤教版 2019 高中 信息技术 必修 下载 _必修1 数据与计算_粤教版(2019)_信息_高中
    资源描述:

    1、4.1 4.1 程序设计语言的基础知识程序设计语言的基础知识4.1 程序设计语言的基础知识u一种解释型、面向对象、动态数据类型的高级程序设计语言。u由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。uPython 的两大特色是清晰的语法和可扩展性。Python4.1 程序设计语言的基础知识Python的常量和变量Python的数据类型Python的运算符和表达式Python的函数Contents4.1 程序设计语言的基础知识4.1.1 Python的常量和变量1.常常量量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。例如

    2、,48,-30.01,Hello,等都是常量。2.变变量量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。4.1 程序设计语言的基础知识Python语言中,变量命名规则:变量名可以包括字母、汉字、数字和下划线变量名可以包括字母、汉字、数字和下划线(_),但不能以数字开头。,但不能以数字开头。例如:例如:name2是合法变量名,而是合法变量名,而2name是非法变量名。是非法变量名。变量名区分大小写。变量名区分大小写。例如:例如:myname和和 Myname是不同的变量。是

    3、不同的变量。为了便于理解,变量名应具有一定含义,即为了便于理解,变量名应具有一定含义,即“见名知意见名知意”。不能用系统关键字作为变量名。系统关键字是程序设计语言中保留下来不能用系统关键字作为变量名。系统关键字是程序设计语言中保留下来的用于特殊用途的标识符,每个关键字都有特殊的含义。的用于特殊用途的标识符,每个关键字都有特殊的含义。例如:例如:for、in、if、continue、break、else、and、not和和or等。等。4.1 程序设计语言的基础知识python是动态语言,动态语言的变量不需要定义数据类型,其数据类型是可以不固定,是动态的,需要根据其赋予的值来确定其数据类型。变量也

    4、可以重复赋值不同数据类型,以最后一次赋值为准。a=5Print(a)a=redPrint(a)静态语言在定义变量时必须指定变量类型,如果赋值的时候不匹配,就会报错。4.1 程序设计语言的基础知识数据类型数据类型StringString(字符串字符串)ListList(列表)(列表)SetsSets(集合集合)DictionaryDictionary(字典)(字典)TupleTuple(元组元组)4.1.2 Python的数据类型NumberNumber(数值(数值)4.1 程序设计语言的基础知识Python支持以下三种不同的数值类型:int(整型):通常被称为整数,是不带小数的数,包括正整数、

    5、负整数和数字0。float(浮点型):浮点型由整数部分与小数部分组成,如数字2.5。complex(复数):复数由实数部分和虚数部分构成,可以用a+bj或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。Number(数值(数值):):4.1 程序设计语言的基础知识String(字符串):(字符串):字符串是以单引号或双引号括起来的文本,如abc、xyz等。字符串的索引从0开始。List(列表):(列表):列表是写在方括号“”之间、用逗号分隔开的元素列表。例如,list1=Good,Run,1997,2000和list2=1,2,3,4,5,6,7。4.1 程序设计语言的基础知识

    6、Sets(集合):(集合):集合是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。使用大括号 或者set()函数创建集合。Dictionary(字典):(字典):字典是无序的对象集合。与列表的区别在于:列表是有序的对象集合。字典当中的元素是通过键来存取的,而不是通过偏移存取。4.1 程序设计语言的基础知识Tuple(元元组组):):元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,创建元组只需要在括号中添加元素,并使用逗号分隔。例如tup1=(spring,summer,autumn,winter)和tup2=(1,2,3,4,5)。4.1 程序设计语言的基础

    7、知识交流讨论:“合理定义数据类型可以优化程序的运行”谈谈你的观点。4.1 程序设计语言的基础知识4.1.3 Python的运算符和表达式算术运算4.1 程序设计语言的基础知识4.1.3 Python的运算符和表达式逻辑运算逻辑运算符逻辑运算符描述描述用法用法举例举例not非not anot(2=3)的结果为trueand与a and b 只有当两个操作数都为true时,其结果才为True,如(21)的结果为trueor或a or b只要有一个操作数结果为true,其结果就为true,如(22)结果为true4.1 程序设计语言的基础知识4.1.3 Python的运算符和表达式关系运算关系运算符

    8、关系运算符描述描述用法用法举例举例=等于a=b3=5 结果为False大于ab35 结果为False小于ab3=大于或等于a=b3=5 结果为False=小于或等于a=b3、=9Not、关系运算符 逻辑运算符。在同类运算符中也要注意不同的优先级。例如,逻辑运算符not、and和or的优先级为:notandor。4.1 程序设计语言的基础知识4.1.4 Python的函数函数名称函数名称使用说明使用说明abs(x)返回x的绝对值。len(x)计算变量x的长度。min(x)返回变量x的最小值。max(x)返回变量x的最大值。int(x)把变量x转换成整型。float(x)将变量x转换成浮点型。su

    9、m(x)计算变量x中元素的总和。4.1 程序设计语言的基础知识函数名称函数名称使用说明使用说明bin(x)把数值x转换为二进制数字。bool(x)x如果是False,None或是空值就返回False。chr(x)返回整数x对应的ASCII字符。divmod(a,b)返回a/b的商和余数,以元组的方式返回。all(x)x中的所有元素都是True才会返回True。any(x)x中的所有元素中只要有一个是True就会返回True。input(x)显示出信息x,并要求输入数据。print(x)输出函数。4.1 程序设计语言的基础知识巩固练习1.下面的运算符中,优先级最低的()A.*B.!=C.+D.=2.23%3 表达式输出结果为()A.7 B.2 C.0 D.54.1 程序设计语言的基础知识拓展提高通过网络查询相关资料,了解Python语言的特点。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:4.1 程序设计语言的基础知识ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
    链接地址:https://www.163wenku.com/p-6549047.html
    Q123
         内容提供者     
    相关资源 更多
  • [2024]新粤教版(2019)《高中信息技术》必修第一册单元PPT课件(全册打包).rar[2024]新粤教版(2019)《高中信息技术》必修第一册单元PPT课件(全册打包).rar
  • 第五章《数据处理和可视化表达》ppt课件(共53张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第五章《数据处理和可视化表达》ppt课件(共53张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第二章知识与数字化学习 ppt课件(共23张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第二章知识与数字化学习 ppt课件(共23张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第六章《人工智能及其应用》ppt课件(共41张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第六章《人工智能及其应用》ppt课件(共41张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第一章 数据知识 ppt课件(共28张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第一章 数据知识 ppt课件(共28张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第四章《程序设计语言基础》ppt课件(共54张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第四章《程序设计语言基础》ppt课件(共54张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第三章《算法基础》ppt课件(共43张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第三章《算法基础》ppt课件(共43张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第4章 程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx第4章 程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练5.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练5.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练4.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练4.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练14.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练14.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练3.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练3.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练13.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练13.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练12.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练12.docx
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库