课时1 Python程序设计语言基础 课时目标 1.了解Python的编程环境。2.掌握Python的基本数据类型,掌握各类型数据在Python中的表示方法。3.掌握Python的基本运算符和复合运算符的使用,掌握各运算符的优先级。4.知道变量的命名规则,掌握赋值语句的作用。 1.Python编程环境 IDLE是开发Python程序的基本IDE。 2.Python程序的运行方式 (1)Python的命令行执行方式 启动Python解释器后,可以直接在其提示符“>>>”后输入语句。 (2)Python的程序执行方式 将语句写成程序,再把程序存放到一个文件中,然后批量执行程序中的全部语句,这称为程序执行方式。 Python源文件的扩展名为.py。 集成开发环境(IDE)是提供程序开发环境的应用程序,一般包括代码编辑器、调试器和图形用户界面工具。目前,用于编写Python程序的IDE较多,如IDLE、Spyder、Wing、PyCharm等。 3.Python的基本数据类型 常见的Python基本数据类型有:整型、实型、字符串型、布尔型。具体形式如下表所示: 数据类型名 数据表示形式 整型 指数学中的整数,如1,-1,0等 实型 数学中的实数,如9.8,-2.34等 字符串型 用单引号、双引号或三引号表示,如'Python'、"中国"、"'12'"等 布尔型 也叫逻辑型,只有两种值:True和False 4.Python运算符 (1)算术运算符:**、*、/、∥、%、+、-。 (2)关系运算符:<、<=、>、>=、==、!=、in。 (3)逻辑运算符:not、and、or。 (4)Python运算符的优先级(数字越小,优先级越高)。 Python运算符的优先级 类型 算术运算符 关系运算符 逻辑运算符 运算符 ** * / ∥ % + - > < >= <= == != in not and or 优先级 1 2 3 4 5 6 7 8 5.变量及其赋值 (1)变量 变量:指在程序运行过程中其值是可以改变的量。 Python变量命名规则:由大小写字母、数字、下划线组成,不能以数字开头,字母区分大小写,不能使用保留字。 在Python程序设计中,变量在使用前不需要预先声明数据类型。 (2)Python赋值运算符 常见的赋值方法 方法 含义 x=8 将数值8赋值给变量x x,y=1,5 将数值1赋值给变量x,将数值5赋值给变量y x,y='Py' 将字符'P'赋值给变量x,将字符'y'赋值给变量y x=y=z=1 将数值1分别赋给变量x、y、z x+=1 将变量x的值加1,与“x=x+1”等价 类似x+=1还有“-=”“*=”“/=”“%=” 6.Python常见的内建函数有:print(x)、input([prompt])、int(object)、float(object)、abs(x)、help()、len(seq)、str(x)、chr(x)、ord(x)、round(x[,n])、max(s,[,args...])、min(s,[,args...])。 Python常见内建函数及其功能 函数 描述 print() 输出 input([prompt]) 获取用户输入 int(object) 将字符串和数字转换成整型 float(object) 将字符串和数字转换为浮点数 abs(x) 返回x的绝对值 help() 提供交互式帮助 pow(x,y) 返回x的y次幂 len(seq) 返回序列的长度 str(x) 将x转换成字符串 round(x[,n]) 对数x进行四舍五入(如果给定n,就将数x转换为小数点后有n位的数) max(s,[,args...]) 返回序列的最大值(如果给定多个参数,则返回给定参数中的最大值) min(s,[,args...]) 返回序列的最小值(如果给定多个参数,则返回给定参数中的最小值) 例1 下列可作为Python变量名的是 ( ) A.$343 B.9X C.if D.max_radius 答案 D 解析 本题考查的是变量名命名的规则。A选项包括了$字符,变量名只能包含字母、数字、下划线三类字符;B选项数字9开头,变量名不允许数字开头;C选项if是Python关键字,因此,答案为D。 变式训练1 下列可以作为Python变量名的是 ( ) A.infol B.3_teacher C.a#21 D.while 答案 A 解析 本题考查变量名命名规则的相关知识。变量名命名三规则:①数字、字母、下划线组成,②不以数字开头,③Python保留字不用。 例2 若变量x用于存储全班同学的身份证号码,下列类型最合适 ... ...
~~ 您好,已阅读到文档的结尾了 ~~