浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计学案及答案
展开
这是一份浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计学案及答案,共2页。
整型(Integers):表示整数,如:123
实型(Flat):含小数的数值,如:3.14159
字符串(String):是用一对单引号、双引号或三引号引起来的字符,如'123'
布尔型(Bleans):True和False
【1】需要输入字符串it’s 怎么输入?( CD ) 多选
it’sB. ‘it’s’C. “it’s”D. ‘’’it’s’’’
【2】输入内容为字符串b"keep" 呢?( BD ) 多选
b"keep"B. ‘b"keep"’C. “b"keep"”D. ‘’’b"keep"’’’
由此,你发现了什么规律?
为区分字符串起止位置,当字符串内部有引号时,字符串最外部引号类型与内部不相同
转换数据类型:
int(x):把实数转化为整数
int(5.2)= 5 int(5.8)= 5 int(-2.3)= -2 int(-2.8)= -2
int取整规律?向0取整
flat(x): 把整数转化为实数
str(x):转化为字符串 str(2)+str(4)= ‘24’
运算符
算术运算符
【3】17//2= 8 17/2= 8.5
18//2= 9 18/2= 9.0
15//2= 7 -15//2= -8
由此,你发现了什么?//整除取整与int取整有何不同?
/号输出结果为实型, //输出结果为整型
//向下取接近商的整数(特别注意负数整除时)
【4】4**2/8= 2.0 -15//3+7%2= -4
16//5**2/3= 0.0
由此,你发现了什么?
优先级数值越低,级别越高,越先执行
【5】“infrmatin”+’technlgy’= 'infrmatintechnlgy'
“infrmatin”+” ”+’technlgy’ = 'infrmatin technlgy'
'str'-'s'= wrng
“str”*3= 'strstrstr'
'str'**3= wrng
由此,你发现了什么? 字符串类型只能进行加法和乘法运算
关系运算符(返回结果True/False)
逻辑运算符
优先级(从高到低):nt、and、r
【6】5==5.0 = True 4==5 and 2!=3 = False
4==5 r 2!=3 = True (4==5)==False = True
1!=4 and ‘a’ in ‘yu’ = False 1!=4 r ‘a’ in ‘yu’ = True
nt 1!=4 = False nt ‘a’ in ‘yu’ = True
nt 1!=4 and ‘a’ in ‘yu’ = False
三、变量与赋值
1.变量:未知或可变的数据
变量的命名规则:
(1)可以包括字母、数字和下划线,但不能以数字开头,字母区分大小写。
(2)关键字也不能作为变量名。
使用前不需要预先声明变量的数据类型,但需要赋初值。
使用imprt keywrd
keywrd.kwlist 查看关键字
【7】下列可作为Pythn变量名的是( D )
A.$343 B.9X C.if D.max_radius
2. 赋值语句 =:右边表达式的值赋给左边的变量
单个变量赋值
x=1;y=True;a= "a>b"
多个变量的赋值
a=b=c=5 等价于:a=5;b=5;c=5
a,b,c=5,’hell’,2.3 print(a)= print(b)= print(c)=
复合赋值运算符
x=5
x+=2
print(x) 输出x值为 7
相关学案
这是一份高中信息技术4.2 大数据处理学案,共4页。
这是一份高中信息技术浙教版 (2019)必修1 数据与计算4.2 大数据处理学案设计,共6页。
这是一份浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计导学案及答案,共3页。学案主要包含了循环结构---fr语句等内容,欢迎下载使用。