- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
python语言基础-1导学案
班级:____________姓名____________
一、教材分析
(一)学习目标
掌握python自带的集成开发环境IDLE的使用
掌握print和input两个语句的使用
掌握python的数据类型(整型、实型、字符串型、布尔型)
掌握python的算术运算符、关系运算符和逻辑运算符
掌握python中的变量及其赋值
掌握python基本数据结构中的字符串和列表
(二)学习重点
python数据类型、算术运算符、关系运算符和逻辑运算符、基本数据结构
(三)学习难点:
=和==的区别
列表的索引和切片
二、课前预学案
1、编程环境
编写python程序比较方便的方式是使用集成开发环境(简称___IDE_____),
____IDLE_____是用于python程序开发的官方标准开发环境,
机房2还装了更专业的开发环境___pycharm_______
2、print语句和input语句
下面2个程序段,分别输入4和2,结果分别是什么
a = int(input("请输入整数a:"))
b = int(input("请输入整数b:"))
c = a + b
print('c=',c)
a = input("请输入整数a:")
b = input("请输入整数b:")
c = a + b
print('c=',c)
如果分别输入4和13,程序运行的结果
c=17
c= 413
3、数据类型与表达式
(1)数据类型
数据类型名
说明
举例
整型
数学中的整数
2 -90
实型
数学中的实数
3.14 -9.01
字符串型
用__’__、_’’__、__’’’__表示,表示一段文本
‘123’ “123” “””123”””
布尔型
只有2种值
True False
注意:‘123’和123 , True “true”的区别
‘123’
123
True
“true”
字符串型
整型
布尔型
字符串型
(2)算术运算符,数字越小,优先级别越大
运算符
优先级别
例
运算结果
**
1
2**3
3**2
8
9
*
2
2*3
6
/
2
5/2
2.5
//
2
123//10
12
%
2
123%10
3
+
3
7+4
11
-
3
7-4
3
小练习,右边表达式的结果为:-2 + 12 % 2 ** 3 * 2 //3 0
(3)关系运算符,关系运算的结果是___布尔值_____,其值为__True____、___False____
运算符
优先级别
例
运算结果
>
4
6>7
F
<
4
6<7
T
>=
4
7>=7
T
<=
4
6<=7
T
==
4
6==7
F
!=
4
6!=7
T
in
5
‘’5’’ in ‘’2’’
‘’5’’ in ‘’1257’’
F
T
(4):逻辑运算符,关系运算的结果是___布尔值_____,其值为__True____、___False____
运算符
优先级别
例
运算结果
not
6
not True
not False
F
T
and
7
True and True
True and False
False and False
T
F
F
or
8
True or True
True or False
False or False
T
T
F
4、变量和赋值语句
(1)变量
作用:用于存储___未知___、__可变____的数据
变量名定义的规则:可以包括___字母____、__数字___、__下划线___,但不能以___数字____开关,而且字母___是___(是/否)区分大小写,不能使用保留字,如True not and if 等
练习:判断下更哪些可以作为变量名
list_1 1_list list list1
(2)赋值语句
读懂下面语句的作用
number = 0
number = number + 1
下列代码可简写为(P72)
number = number + 2
num += 2
number = number * 2
num *= 2
number = number % 2
num %= 2
(3)区分=和==
>>> a=2
>>> a==1
False
>>> a==2
True
“=”符号称为赋值语句,能够把“=”右边的数据赋值给“=”左边的变量
“==”是用来判断左右是否相等,如相等,其值为True,否则其值为False
5、基本数据结构
(1)字符串是由___0个或多个字符______组成的序列,如‘Hello’
(2)列表是由____0个或多个元素_______组成的序列,列表用___[ ]_____来表示,元素之间用____,___分隔
您可能关注的文档
- 高中化学人教版2019必修 第一册(2019)实验中学洪旭琴——钠及其化合物案例分析 公开课教案教学.pdf
- 高中化学人教版2019必修 第一册(2019)六上科学期末星级项目测评方案 公开课.docx
- 高中化学人教版2019必修 第一册(2019)促进教学内容结构化的化学教学——以人教版新教材活泼的金.pdf
- 高中化学人教版2019必修 第一册(2019)物质的分类 公开课.pptx
- 高中化学人教版2019必修 第一册(2019)w5化学用语 公开课.doc
- 高中化学人教版2019必修 第一册(2019)Atomic structure Lesson pla.docx
- 高中化学人教版2019必修 第一册(2019)2.3.3.1《物质的量浓度》 教学设计(1) 公开课.docx
- 高中化学中和滴定操作专题练习 公开课教案教学设计课件资料.doc
- 高中化学专题评估检测五 公开课教案教学设计课件资料.doc
- 高中化学专题三十一 物质的检验与鉴别 公开课教案教学设计课件资料.doc
文档评论(0)