Python程序设计任务驱动式教程 单元2 基本数据类型与运算符应用 教案.docx

Python程序设计任务驱动式教程 单元2 基本数据类型与运算符应用 教案.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 12 单元2 基本数据类型与运算符应用 课程名称 Python程序设计任务驱动式教程 章名 基本数据类型与运算符应用 教学内容 基本数据类型与运算符应用 课时 4 项目性质 □演示性 □验证性 □设计性 √综合性 授课班级 授课日期 授课地点 教学目标 了解Python的编码规范、Python标识符的命名规则等知识 掌握Python 3的数据类型 掌握Python的算术运算符及其应用 掌握Python的赋值运算符与变量 掌握Python 3的日期时间函数 教学内容 Python 3的数据类型 Python的算术运算符及其应用 Python的赋值运算符与变量 Python 3的日期时间函数 教学重点 Python 3的数据类型、Python的算术运算符、Python的赋值运算符与变量 教学难点 Python 3的数据类型、Python的算术运算符、Python的赋值运算符与变量 教学准备 装有Python的计算机 教学课件PPT 教材:《Python程序设计任务驱动式教程(微课版)》 作业设计 教学过程 教学环节 教学内容与过程 (教学内容、教学方法、组织形式、教学手段) 课前组织 做好上课前的各项准备工作(打开计算机、打开课件、打开软件、打开授课计划、教案等),吸引学生注意力。 课程说明 【课前说明】 分别从编码规范、Python标识符的命名规则等知识点进行初步的了解。 【目的】 使学生从了解本节课的学习目标、学习重点、考评方式等方面明确课程学习的要求和目标。 课程内容描述 2.1 Python 3的数据类型 2.1.1 Python 3基本数据类型 Python 3中有6个标准的数据类型:数值(number)、字符串(string)、列表(list)、元组(tuple)、集合(set)、字典(dictionary)。本单元主要讲解数值类型,其他5种数据类型将在单元4讲解。 Python 3的6个标准数据类型中,不可变数据类型有3个,包括数值、字符串、元组;可变数据类型有3个,包括列表、字典、集合。 (1)数值 Python 3中数值有4种类型:整数(int),如3;浮点数(float),如1.23、3E-2;复数(complex),如1 + 2j、1.1 + 2.2j;布尔值(bool),如True。 (2)字符串 Python中单引号和双引号的使用方法完全相同,使用三引号(“'''”或“"""”)可以指定一个多行字符串。Python没有单独的字符类型,一个字符就是长度为1的字符串。 以下都是正确的字符串表示方式。 word = '字符串' sentence = "这是一个句子。" paragraph = """这是一个段落, 可以由多行组成""" 反斜杠“\”可以用来转义字符,通过在字符串前加r或R可以让反斜杠不发生转义。例如,r"this is a line with \n",则\n会显示,并不是换行。Python允许处理Unicode字符串,在字符串前加u或U即可,例如,u"this is an unicode string"。 字符串可以根据输入的内容自动转换,例如"this " "is " "string"会被自动转换为this is string。字符串可以用运算符“+”连接在一起,用运算符“*”重复显示。 2.1.2 Python 3的数值类型 1.整数 整数可以是正整数、负整数和0,不带小数点。Python 3中整数是没有限制大小的。Python 3只有一种整数类型,并没有Python 2中的long类型。 整数可以使用十进制、十六进制、八进制和二进制来表示。 例如: >>>a,b,c=10,100,-786 #十进制 >>>a,b,c 运行结果如下。 (10, 100, -786) >>>number = 0xA0F #十六进制数以0x或0X开头,由0~9、A~F组成 >>>number 运行结果如下。 2575 >>>number=0o37 #八进制数以0o或0O开头,由0~7组成 >>> number 运行结果如下。 31 2.浮点数 浮点数由整数部分与小数部分组成,也可以使用科学记数法表示,例如:0.5、1.414、1.732、3.1415926、5e2。 3.复数 Python还支持复数,复数由实数部分和虚数部分构成,虚数部分使用j或J表示。复数可以用a + bj或者complex(a,b)表示,实部a和虚部b都是浮点数,例如2.31+6.98j。 4.布尔值 在Python 2中是没有布尔值的,它用数字0表示False,用1表示True。Python 3中,把True和False定义成了关键字,但它们的值还是1和0,可以和数字相加。

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档