版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.3.1-2.3.2数据类型、常量、变量及表达式**中学**算法与程序实现学习目标掌握Python语言的基本数据类型,理解常量、变量,能正确书写表达式。能读懂简单的程序代码,根据具体问题改写和完善代码,感受计算机编程的魅力。体验用Python编程的基本过程,提高用计算机解决问题的能力。123logo自主学习数据类型常量变量运算符与表达式数据类型数据类型类型标识符类型说明及示例整型IntPython中的整数理论上可以任意大,可正可负如:-99、666、220721158884874162浮点型float表示小数,如3.14、0.0008、2.36E+6(2.36*106)字符串型Str通常是用一对单引号('')或双引号(“”)括起来的一串字符,里面的内容可以是文字、数字、符号等,如:‘hello’、“中国”、“300451”布尔型Bool用于逻辑判断,只有两个值,表示真的True和表示假的False列表list用来存放一组数据的序列,列表中所有的元素放在[]中间,可以是数值,字符串,中间逗号分开,例如:[1,2,3],[‘a’,‘b’,‘c’]Python语言常见的数据类型有以下几种:数据类型整型浮点型字符串型布尔型列表9.99991938374923021888'TURE'FALSE[“人类简史”,“时间简史”,“三体”,“流浪地球”]“巴黎圣母院”-7866554[1,2,3,4,5]数据和数据类型的配对连线数据类型
强制转换数据类型在程序设计中,可以通过强制类型转换操作,把某个数据从一种数据类型转换成为另一种数据类型。数据类型转换函数功能说明float(x)将x转换为一个浮点型数据int(x)将x转换为一个整型数据Str(x)将x转换为字符串型数据体验交流x=123456y=float(x)print("对比区别")print("输出x的值:",x,"输出x的值:",y)a=999.99b=int(a)print("对比区别")print("输出a的值:",a,"输出b的值:",b)每组选派一人说出结果后上机体验,验证结果。a=34print("a+a=",a+a,"str(a)+str(a)=",str(a)+str(a))常量与变量①常量:常量指程序运行过程中,其值不能改变的量,例如1024、"red"等。②变量:变量指程序运行过程中,其值可以改变的量。变量是Python程序用来保存计算结果的存储单元,为了方便访问这块存储单元,Python给这块存储单元命名,该名称即为变量名。常量与变量Python语言中,变量命名规则:①变量名可以包括字母、汉字、数字和下划线(_),但不能以数字开头。例如:name2是合法变量名,而2name是非法变量名。②变量名区分大小写。例如:myname和Myname是不同的变量。③为了便于理解,变量名应具有一定含义,即“见名知意”。④不能用系统关键字作为变量名。系统关键字是程序设计语言中保留下来的用于特殊用途的标识符,每个关键字都有特殊的含义。例如:for、in、if、continue、break、else、and、not和or等。常量与变量
赋值格式为:变量名=表达式注意:Python语言中的变量必须在使用前被赋值,不能使用未被赋值的变量。在使用过程中,变量还能够被重新赋值。常量与变量
分析下列语句是否能够被执行,如果可以,请写出结果,如果不行请说出原因。Myname=“lily”print(myname)5a=22print(5a)for=5print(for)区分大小写不能以数字开头系统关键字不能作为变量名运算符与表达式阅读教科书第58~59页内容,理解常用运算符,完成教科书第59页的“实践活动”。运算符及表达式常用的运算符有以下几种:A算术运算符B关系运算符C逻辑运算符运算符及表达式①算术运算符:主要进行算术运算,运算的结果为整型或浮点型。运算符说明实例结果+加12.45+1527.45-减4.56-0.264.3*乘5*3.618.0/除法(和数学中的规则一样)7/23.5//整除(只保留商的整数部分)7//23%取余,即返回除法的余数7%21**幂运算/次方运算,即返回x的y次方2**416,即2⁴运算符及表达式②关系运算符:主要用于比较两个值的大小,运算的结果为布尔值True或False。关系运算符描述用法举例==等于a==b3==5
结果为False>大于a>b3>5结果为False<小于a<b3<5结果为True>=大于或等于a>=b3>=5结果为False<=小于或等于a<=b3<=5结果为True!=不等于a!=b3!=5结果为True运算符及表达式③逻辑运算符:可以对关系式或布尔值进行逻辑运算,运算结果仍为
布尔值True或False。逻辑运算符描述用法举例not非notanot(2==3)的结果为trueand与aandb只有当两个操作数都为true时,其结果才为True,如(2<3)and(2>1)的结果为trueor或aorb只要有一个操作数结果为true,其结果就为true,如(2<3)or(1>2)结果为true运算符及表达式
总结和提示:
“+”在算术运算符中的含义是加法运算,“+”在两个字符串变量的运算中表示连接字符串。
小括号里面的最高算术运算符>关系运算符>逻辑运算符同类运算符中也有优先级:例如;先乘除后加减,not>and>or巩固提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市内环境监测设施运行维护规定
- 2024年不动产权分割细则协议版
- 2024公司logo合同范本
- 二零二四年度互联网企业用户服务与隐私保护合同3篇
- 深圳离婚夫妻遗产信托合同(二零二四版)2篇
- 2024版区块链技术研发与技术服务合同2篇
- 2024至2030年小型智能化接入网设备项目投资价值分析报告
- 2024年商业秘密保密合同
- 2024年高杆冬青项目可行性研究报告
- 2024年藿香蓟种子项目可行性研究报告
- 理论联系实际如何理解全面协调可持续是科学发展观的基本要求
- 2024年1月上海市春季高考数学试卷试题真题(含答案详解)
- 2024年国家公务员考试《行测》真题(地市级)及答案解析
- 2024年商用密码应用安全性评估从业人员考核试题库-中(多选题)
- 《光伏发电工程工程量清单计价规范》
- 输血科工作总结汇报
- 统编(部编)版语文小学五年级上册-第八单元《单元解读》课件-(共26张)
- 幼儿园:中班社会《桌子底下的动物园》
- CJJ-T 34-2022 城镇供热管网设计标准
- 河南省地图含市县地图矢量分层地图行政区划市县概况ppt模板
- 管道系统消毒、冲洗记录填写范本
评论
0/150
提交评论