(
课件网) 2.3.1-2.3.2 程序设计基本知识 Python常用数据类型 数据类型 类型标识符 类型说明及示例 整型 浮点型 字符串型 布尔型 列表 int 整数,可任意大, 如2, -99 float 小数,如3.14、 2.318E+6 str 'Hello, world'、"中国"、 '1' bool 逻辑判断,True和False list 数据序列,如[1, 1, 2, 3, 5, 8,] 试一试:确定数据类型 现实事物或现象 列举的数据 数据类型 整型 浮点型 字符串型 列表型 布尔型 倒计时的数字 10 体重 52.6 名字 "Sophia" 列出信号灯的三种颜色名称 ['red', 'yellow'] 按钮是否可用 True, False 试一试 (2018)下列选项属于字符串型数据的是( ) A. 5 B. 9.8 C. “abc” D. False C 转换函数 转换函数 功能 示例 float(x) 将x转换为一个浮点型数据 float(1)的结果是1.0 int(数值) 将x转换为整型数据 int(1.9)的结果是1 str(数值) 将x转换成字符串型数据 str(1)的结果是“1” Abs(x) 求x的绝对值 Abs(-1)的结果是1 sqrt(x) 求x的正平方根 sqrt(9)的结果是3 常量与变量 常量:程序运行过程中,其值不能改变 的量。如3.14、2、 ' red '等。 变量:程序运行过程中,其值可以改变的量。 变量命名规则 由字母(包含汉字)、数字、下划线(_)组成,其中数字不能开头 变量名区分大小写 不能用系统关键字作为变量名 SUM ≠ sum ≠ Sum 半径r,面积s,求和sum r print、if “见名知意” 下列选项可以用作变量名的是( ) A.if B.4y C.x+y D.x2 D 试一试 下列选项可用作变量名的是( ) A.123ask B.ask C.a sk D.a*sk B 试一试 试一试:判断变量名是否合法 count_1 HelloWorld ans#1 姓名 print 2ans 常量与变量 变量名:r 变量值:2 变量类型:整型 r = 2 Python语言中的变量在首次赋值时创建 赋值语句 赋值语句的一般形式: 变量名 = 表达式 赋值符号 Python语言中的变量是在首次赋值时创建的。赋值语句是最基本的程序语句,其格式为: 其作用是:将表达式的值赋给左边的变量。 例如:a=35、light=turtle.Turtle()等都是赋值语句。 赋值语句 变量名 = 表达式 赋值语句 需要注意的是: (1)Python语言中的变量必须在使用前被赋值,不能使用未被赋值的变量。 (2)赋值语句不是代数等式,赋值号与等号形同而意不同。 赋值语句 (3)赋值号左边只能是变量名字,而不能是表达式。如:2-a=X是错误的。 (4)把字符串赋给变量时,该字符串必须用引号括起来;如:language = "Python语言"。 (5)在使用过程中变量能够被重新赋值。给同一个变量重复赋值时,新值代替旧值。 赋值语句 练习1:判断以下赋值语句写法是否正确,为什么? (1)D=6+9 (2)F+3=E+6 (3)Z=X*Y (4)C$=goodnight 练习2:下列程序的输出结果是多少? A=30 A=A+10 A=50 print(A) 是 50 否 是 否 正确的赋值语句是( ) A.x-y=8 B.8=x-y C.x=8+y D.-y=8-x C 赋值语句的左边必须是变量 试一试 已知a=2,b=3,则语句a=b执行后,变量a和变量b的值分别是( ) A.2、2 B.3、3 C.2、3 D.3、2 B 试一试 算术运算符 运算符 表达式 示例 + x + y 5 + 2结果7 - x - y 5 - 2结果3 * x * y 5 * 2结果10 / x / y 除法,4 / 2结果2.0 // x // y 整除,5 // 2结果2 % x % y 取模,5 % 2结果1 ** x ** y 幂运算,5 ** 2 结果25 算术运算符 ** *、/ 、 // 、% + 、- 优先级高 优先级低 7+5//6*7/8%9 7.0 试一试 100-25*3%4 97 14-5%3**2 9 若x=3,y=8,则下列表达式的运算结果等于6的是 ( ) A. y/3 B. y-x C. x+4 D. 2*x D 试一试 若a=2,b=3,则执行语句c=a+b*a-b后,变量c的值是( ) A. 2 B. 3 C. 5 D. 7 C 试一试 关系运算符 运算符 表达式 优先级 > a>b 1 < a
= a>=b 1 <= a<=b ... ...