资源简介 (共29张PPT)第二单元 编程计算2.1.2 Python语法基础高级语言分类为什么要学习Python?为什么要学习Python?Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为 了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python (大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)。Python是一种解释型、面向对象、动态数据类型的高级编程语言为什么要学习Python?PC(电脑) 时代C/C++语言互联网和智能手机时代Java语言人工智能和大数据时代Python语言随着大数据和人工智能的兴起,Python 重新焕发出了耀眼的光芒(1) 技术成熟且易于理解使用在C语言的程序时,必须清楚很多硬件知识,如内存分配机制等,使用python编程不需要操心编程外无关的内容,格式漂亮,源代码易于理解。(2) 它是开源的、免费的(3) 功能强大、应用广泛基本实现了所有的常见的功能,从简单的字符串处理,到复杂的 3D 图形绘制(4) 招聘需求多、就业薪资高据第三方平台职友集最新统计,Python开发工程师在一线城市北京的均薪高达22.8k为什么要学习Python?一、Python语言的开发环境集成开发和学习环境命令提示符界面用户手册模块说明书(库函数的使用方法)程序员和Python交互的手段1、Python程序组(1)交互式2、Python的两种编程方式按行输入、无法保存一、Python语言的开发环境2、Python的两种编程方式(2)文件式(主要方式)批量输入、执行一组语句并运行结果运行前要先保存IDLE窗口:新建文件(Ctrl+N) 运行(F5)一、Python语言的开发环境二、Python语言的基础语法1、Python语句书写规则1、Python中单行注释以 # 开头(1)注释2、多行注释可以用多个 ''' 或 """1、Python语句书写规则Python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。(2)行与缩进二、Python语言的基础语法2、常量与变量在程序运行过程中,值始终保持不变的量称为常量。(1)常量例如:所有的常数都是常量。常量可以是数字、字符串等。a=b+1PI=3.14159265 (π)二、Python语言的基础语法2、常量与变量在程序运行过程中,值允许改变的量称为变量。变量是内存中存放数据的存储单元,用变量名来表示。1、变量的定义和使用(2)变量1a2b存储单元变量名变量就是有标签的盒子二、Python语言的基础语法2、常量与变量(1) 必须以字母或下划线开头,后面可以是字母、数字或下划线。(2) 区分大小写,如Myname和myname是不同的变量。(3) 不能使用保留字,如: for、 in、if、 continue、 break、 else、 and、not和or等。2、变量名的命名规则(2)变量练习:判断以下变量名的命名是否正确123else_3age√××√二、Python语言的基础语法3、运算符和表达式表达式由一个或多个操作数通过运算符组合而成。5 + 3运算符是进行某种运算的标识符号,它标明对操作数所进行的运算。二、Python语言的基础语法4、赋值语句(1) 赋值语句基本格式表达式:由一个或多个操作数通过运算符组合而成操作数:常量、变量、函数等eg: 2+3 a+b变量 = 表达式a=1b=2+3c=a+b(2) 赋值语句的功能a = 1b = 2+3c = a+b变量名赋值符号表达式将右边表达式的值赋给左边的变量二、Python语言的基础语法4、赋值语句(1) 赋值语句基本格式表达式:由一个或多个操作数通过运算符组合而成操作数:常量、变量、函数等eg: 2+3 a+b变量 = 表达式a=1b=2+3c=a+b(2) 赋值语句的功能将右边表达式的值赋给左边的变量二、Python语言的基础语法6、输入输出语句1、输入语句二、Python语言的基础语法6、输入输出语句1、输入语句myname = input(“请输入你的名字”)变量名输入函数提示语赋值符号二、Python语言的基础语法6、输入输出语句练习:请你编写一个计算两个数字之积的程序,这两个数字由用户输入二、Python语言的基础语法6、输入输出语句2、输出语句二、Python语言的基础语法5、数据类型浮点型字符串整型布尔型数据类型intfloatstrbool二、Python语言的基础语法5、数据类型(1) 整数类型(int)与数学中整数的概念一致1. 可以表示正数、负数和0,没有取值范围的限制2. 整数的不同进制表示方式进制 基本数 逢几进1 例(十进制66)十进制 0,1,2,3,4,5,6,7,8,9 10 66二进制 0b 0,1 2 0b1000010八进制 0o 0,1,2,3,4,5,6,7 8 0o102十六进制 0x 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 16 0x42二、Python语言的基础语法5、数据类型(2) 浮点型(float)类似数学中的小数1. 由整数部分和小数部分组成2. 浮点数精读存在限制,使用浮点数进行计算时,可能出现小数位数不确定的情况(但常规计算可忽略)使用round()函数round(x,d):对x进行四舍五入,d是小数截取位数二、Python语言的基础语法5、数据类型(3) 字符串类型(str)1. 字符串就是文本,可以是字母、数字或符号。‘hello’‘12’‘a_3’2. 可以使用单引号、双引号和三引号来定义。 “hello”“12”“a_3”3. 单引号和双引号定义的字符必须在一行;三引号定义的字符串可以分布在连续的多行。4. 字符串和数字的区别在于:字符串两端需加引号,输出时原样显示引号中的内容。二、Python语言的基础语法5、数据类型(4) 强制转换数据类型函数float():根据一个字符串或整数创建一个新的浮点int():根据一个字符串或浮点数创建一个新的整数str():根据一个数(也可以是任何其他类型)创建一个新的字符串二、Python语言的基础语法三、练习1、显示五年后的年龄(现在的年龄由用户输入)age=____(______("请输入现在的年龄"))age5=____+____print(__________________)2、计算最适宜的运动心率区间公式:最适宜运动心率=(220-年龄-安静心率)×(60%~80%)+安静心率age=______(______("请输入年龄"))heart=______(______("请输入安静心率"))low=(220-____-____)*0.6+____high=(220-____-____)*0.8+____print(____________)三、练习谢谢聆听 展开更多...... 收起↑ 资源预览