4.1程序设计语言的基础知识   ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

上传人(卖家):Q123 文档编号:6549068 上传时间:2023-07-20 格式:PPTX 页数:35 大小:3.10MB
下载 相关 举报
4.1程序设计语言的基础知识   ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第1页
第1页 / 共35页
4.1程序设计语言的基础知识   ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第2页
第2页 / 共35页
4.1程序设计语言的基础知识   ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第3页
第3页 / 共35页
4.1程序设计语言的基础知识   ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第4页
第4页 / 共35页
4.1程序设计语言的基础知识   ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、但作为一名编程语言的名称,Python的初始意思并不是这样的。Python这个名字,它的诞生是极具戏曲性的,据 Guido 的自述记载,Python 语言是他在圣诞节期间为了打发时间开发出来的,之所以会选择 Python 作为该编程语言的名字,是因为他是一个叫 Monty Python 戏剧团体的忠实粉丝。,功能全面,易学易用,可拓展的语言。1.1.11.1.1起源起源 Python 的创立者,吉多范罗苏姆 Guido van Rossum,荷兰人。我们知道英文单词“Python”的中文翻译是“蟒蛇”或者“巨蛇”的意思Python是一种解释型脚本语言,可以应用于以下领域:Web 和 Inter

2、net开发(软件开发、后端开发,桌面界面开发)网络编程(小程序)科学计算和统计人工智能、数据分析网络爬虫(搜索引擎)自动化运维云计算游戏开发1.1.21.1.2、Python Python的发展历史的发展历史 Python 3.6-2016/12/23 Python 2.7-2010/07/03 Python 2.4 2004/11/30,同年目前最流行的WEB框架Django 诞生 Python 2.0-2000/10/16,构成了现在Python语言框架的基础 1999年 Python的web框架之祖Zope 1发布 Python 1.0-January 1994 增加了 lambda,m

3、ap,filter and reduce.1991年,第一个Python编译器诞生。1989年的圣诞节,Guido开始编写Python语言的编译器。现在,python以其优美,清晰,简单的特性在全世界广泛流行,成为最主流的编程语言之一。1.1.31.1.3、Python Python的发展历史的发展历史1.1.41.1.4、Python Python语言的特点语言的特点1 1)简单易学简单易学 Python语言简洁、优雅,相比其他程序语言,Python语言更容易阅读和编写。2 2)开源且免费开源且免费Python是一门开源的编程语言,可以免费使用,3 3)可移植性可移植性Python是跨平台的

4、编程语言,它可以运行在各种 系统上。4 4)开发效率非常高开发效率非常高Python有非常强大的第三方库5 5)可嵌入性可嵌入性你可以把Python代码嵌入你的C/C+程序,从而向你的程序用户提供脚本功能。6 6)面向对象面向对象Python中的一切都是对象。4.1程序设计语言的基础知识4.2运用顺序结构描述问题求解过程4.3运用选择结构描述问题求解过程4.4运用循环结构描述问题求解过程第四章 程序设计基础4.1.1Python的常量和变量4.1.2Python的数据类型4.1.3Python的运算符和表达式4.1.4Python的函数4.1程序设计语言的基础知识第四章 程序设计基础4.1 程

5、序设计语言的基础知识1.常量 常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。例如,45,-30.2001,Hello,等都是常量。2.变量 变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”、)和变量的“内容”(又称“值”)两部分组成。4.1.1Python的常量和变量 变量格式:变量格式:标识符标识符(变量名)(变量名)=内容(值)内容(值)标识符(变量名)标识符(变量名)由由字母(字母(A-Z,a-z)、数字()、数字(0-9)、下划线)、下划线组成组成注意:注意:1.第一个字符必须

6、是字母或下划线,不能是数字。第一个字符必须是字母或下划线,不能是数字。字母大小写区分。字母大小写区分。2.不能用不能用Python 的关键字(的关键字(print、input、true,false,if,Elif等)等)3.标识符要尽量做到“见名知义”,增强程序的可读性;4.考虑到系统的可移植性,建议标识符的长度不要超过8个字符。例题:以下例题:以下Python中变量的命名正确的是(中变量的命名正确的是()A1a=3 Bprint=5 C_A=2 Da+b=5C第四章 程序设计基础变量赋值(=)就是把数据和变量关联起来。同一个变量可以重复赋值,而且可以赋予不同类型的值。标识符(变量名)标识符(

7、变量名)=内容(值)内容(值)a=”福建福建”a=a+5a=9a=1.3print(a)这时候输出的这时候输出的a是多少是多少?答案是:答案是:1.3变量可以重复赋值,保留的是最新的值。变量可以重复赋值,保留的是最新的值。二、Python常用的基本数据类型:二、Python常用的基本数据类型:第四章 程序设计基础4.1 程序设计语言的基础知识4.1.2Python的数据类型(1)Python支持以下三种不同的Number(数值)类型:整型(int):通常被称为整型或整数,是不带小数的数。在Python3.x版本中整型是没有大小限制的。浮点型(float):浮点型由整数部分与小数部分组成,如2.

8、5。复数(complex):复数由实数部分和虚数部分构成,可以用a+bj或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。第四章 程序设计基础4.1 程序设计语言的基础知识(2)String(字符串):字符串是以单引号或双引号括起来的文本,如abc、xyz等。字符串的索引从0开始,-1 为从末尾开始的位置。(3)List(列表):在Python中,写在方括号之间,并用逗号来分隔元素的就是列表。例如,list1=CHEN,2020,9.27。列表的数据项不需要具有相同的类型。与字符串的索引一样,列表索引从0开始。(4)Tuple(元组):在Python中,写在小括号()之间,并用

9、逗号来分隔元素的就是元组。例如tuple1=(200,50),元组与列表相似,不同之处在于元组的元素不能修改。Python的数据类型索引 索引从索引从0开始,开始,-1为从末尾位置开始为从末尾位置开始 例子例子str1=“abcdef”str10:4 str1:&str10:str1:5 str1-5:-1 str15 str1-5abcdef012345-6-5-4-3-2-1第四章 程序设计基础4.1 程序设计语言的基础知识(5)Sets(集合):是一个无序不重复元素的序列。可以使用大括号 或者set()函数创建集合。(6)Dictionary(字典):是无序的对象集合,需要通过键来存取,

10、因此用 标识,是无序的“键(key):值(value)”对集合。例zidian=name:czm,age:184.1.2Python的数据类型第四章 程序设计基础4.1 程序设计语言的基础知识 在Python程序设计语言中,对常量或变量进行运算或处理的符号称为运算符,例如+、-、*、/等等 参与运算的对象称为操作数。可以是常量、变量、函数等。由运算符、操作数连接而成的式子称为表达式4.1.3Python的运算符与表达式X(y 1)运算符算术运算符算术运算符逻辑运算符逻辑运算符关系运算符关系运算符赋值运算符赋值运算符成员运算符成员运算符第四章 程序设计基础4.1 程序设计语言的基础知识1、算术运

11、算符:4.1.3Python的运算符与表达式算术运算符算术运算符含义含义例子例子+加加5+2-减减5-2*乘乘5*2/除除5/2/整除整除5/2%求余求余5%2*幂运算幂运算5*2结果结果73102.521252.逻辑运算符与逻辑表达式逻辑运算符:逻辑运算符:and(与与)、or(或)、(或)、not(非非)由逻辑运算符连接而成的表达式称为逻辑表达式由逻辑运算符连接而成的表达式称为逻辑表达式逻辑表达式的值:逻辑表达式的值:True(1).Flase(0)a=0,b=1,c=2逻辑运算符与逻辑表达式T表示表示True、F表示表示 Flaseand(与与):F and T T and F 结果:结

12、果:Flase or(或)(或):T or T F or T T and F 结果结果:trueF or F 结果结果:Flase not(非非):not T 结果:结果:Flase not F 结果结果:true例题:例题:如果如果x=1,y=2,z=3,则下列表达式结果为则下列表达式结果为False的表达式是(的表达式是()A(xz)or(xy)or(xz)and(xy)Dnot(z大于大于43=大于等于大于等于4=3小于小于43=小于等于小于等于4=6 and x=6 or x17C x=6 and x17 D x17在在Python语言中,已知语言中,已知a=5,b=6,下列运行结果为

13、,下列运行结果为True的是的是()A a=b B a=b+1C a关系关系赋值赋值逻辑逻辑 当一个表达式中有多种运算时,运算的顺序是根据运算符的当一个表达式中有多种运算时,运算的顺序是根据运算符的优先级由优先级由高到低高到低进行运算。进行运算。同级同级运算则按运算则按从左到右从左到右的顺序进行,的顺序进行,第四章 程序设计基础4.1 程序设计语言的基础知识4.1.4Python的函数第四章 程序设计基础4.1 程序设计语言的基础知识4.1.4Python的函数处理数字的函数函数名称函数名称使用说明使用说明例子例子结果结果abs(x)求求x 的绝对值的绝对值(-20)min(x)求变量求变量x

14、的最小值的最小值min(3,2,1)max(x)求变量求变量x的最大值的最大值max(3,2,1)sum(x)求变量求变量x的和的和sum(3,5,7)bin(x)求求x的二进制数的二进制数bin(3)chr(x)返回整数对应的返回整数对应的ASCII码码chr(80)处理字符串的函数函数函数函数含义函数含义例子例子结果结果len(x)求求x的长度,包含的长度,包含空格和标点符号空格和标点符号Len(3.1448,9)x.upper()将将x转换为大写转换为大写x=abcdex.upper()x.lower()将将x转换为小写转换为小写x=ABCDEx.lower()pow(x,y)求变量求变量x的的y次方次方pow(x,y)round(x,y)四舍五入求四舍五入求x的小的小数点后数点后y位位round(3.145,2)特殊的函数 input(x):显示出信息):显示出信息x,并要求输入数据并要求输入数据 print():输出函数输出函数

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 粤教版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文(4.1程序设计语言的基础知识   ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|