版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
妙不可言的Python之旅从今天开始成为一名优雅的Pythoneer第一章:你好Python初识Python什么是编程语言Python安装第一个Python程序Python解释器Python开发工具1989年,为了打发圣诞节假期,GudiovanRossum吉多·
范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形)1991年,第一个Python解释器诞生Python这个名字,来自龟叔所挚爱的电视剧MontyPython'sFlyingCircusPython的起源闲着没事的程序员是有多虎?为什么选择Python简单易学开发效率高为什么选择PythonSaveTimeandGetMoney人群/岗位用Python做什么IT从业者自动化脚本(运维开发、测试开发等)普通白领自动化办公后端开发WEB应用程序科学家基于Python完成数据计算(生物、化学、物理)人工智能/机器学习基于Python开发AI程序大数据开发基于Python完成大数据任务开发(Spark、Flink)学生计算机二级考试小学六年级Python课程适用面广泛Python的诞生?
1991年吉多·范·罗苏姆(龟叔)创建2.为什么使用Python? 简单易学、全球第一、优雅、应用场景丰富(就业方向多)3.Python的应用场景?测试开发运维开发(大)数据开发后端开发AI人工智能计算机二级考试小学正课、少儿编程科学研究数据分析、可视化初识Python什么是编程语言Python安装第一个Python程序Python解释器Python开发工具什么是编程语言首先,不管Python,我们先明白,什么是编程语言Whatisprogramminglanguage?什么是编程语言语言:进行沟通交流的表达方式我帅不美国人AmiHandsome?SureYouAre.是的你很帅翻译官什么是编程语言语言:进行沟通交流的表达方式我帅不法国人Suis-jebeau?ouituesbeau是的你很帅翻译官什么是编程语言语言:进行沟通交流的表达方式你好计算机Hello?你好?bonjour??????不会翻我辞职翻译官计算机只认识二进制0和1什么是编程语言人类翻译官无法沟通,那要怎么做才能和计算机交流呢?编程语言什么是编程语言以Python为例print(“你很帅”)计算机010101101010翻译程序你很帅?????在屏幕上显示你好帅中文为什么不直接把中文翻译成二进制呢?把你好帅显示在屏幕上快夸我帅Pythonprint(“你好帅”)自然语言远比编程语言复杂编程语言语法”死板”“翻译官”更容易翻译1.什么是编程语言?人类和计算机交流的一种专有领域语言2.编程语言的工作原理?想法转换为编程语言代码通过翻译官(解释器)翻译成二进制提交计算机执行0和1的二进制,真的能保存数据吗?大家何不亲自动手尝试一下?1110100110011011101101101110010110011111101110101110011110100001100000001110010110101101101001100100100101010100111011111011110010001100111001101001110010001000111010001001011010101010111010001011111110000111111001001011100010000111111011111011110010001100111001011011000010110001111001101001110110100101111010011011101110010001111010011010100110101100111001111010100010001011111001011011101010001111111001011001000110011000百度搜索:二进制转中文大家试一试,这个二进制保存了什么信息?初识Python什么是编程语言Python安装下载安装验证第一个Python程序Python解释器Python开发工具完成Python环境的安装Python安装想要使用Python语言编写程序,我们必须下载Python安装包并配置Python环境,Python目前最新版本是:3.10.4(发布于2022年3月24日)本次课程就基于当前最新版本进行学习下载Python安装下载最新版Python/downloads点击即可下载下载Python安装双击打开下载的安装包(以Windows系统为例)安装Python安装点击左下角windows键输入:cmd打开“命令提示符”程序验证安装在命令提示符程序内,输入:python并回车初识Python什么是编程语言Python安装第一个Python程序Python解释器Python开发工具开发出第一个Python程序第一个Python程序向世界说你好,应该是全世界,所有程序员入门编程语言时,都会选择的第一个程序。让我们也延续这一份来自程序员之间的浪漫,学习如何使用Python,向世界说你好。我们的Python代码非常简单,如下:含义:向屏幕上输出(显示),HelloWorld!!!print(“HelloWorld!!!”)注意:输入的双引号和括号,请使用英文符号哦第一个Python程序打开CMD(命令提示符)程序,输入Python并回车然后,在里面输入代码回车即可立即执行注意:>>>提示符小练习请在“命令提示符”(CMD)程序内,通过Python,向屏幕上输出:零基础,学Python,月薪过万,就来黑马程序员。第一个Python程序-常见问题找不到“命令提示符”程序在哪里使用快捷键:win+r打开运行框,输入cmd后回车即可打开命令提示符程序问题描述问题解答第一个Python程序-常见问题命令提示符内,输入python出现'python'不是内部或外部命令,也不是可运行的程序或批处理文件。安装python的时候,没有勾选:addpython3.10toPATH的选项卸载Python,重新安装python,勾选这个选项。然后重新打开命令提示符程序,即可问题描述问题解答第一个Python程序-常见问题命令提示符内,出现无法初始化设备PRN这是因为没有进入到python解释器环境内执行代码。应该在命令提示符内:1.先输入python,当屏幕上出现:>>>的标记的时候2.输入代码执行,才可以问题描述问题解答第一个Python程序-常见问题执行出现:SyntaxError:invalidcharacter'“'(U+201C)这是因为,代码中的符号是中文符号。请检查代码中的:-双引号-小括号这两个符号,应该是英文符号问题描述问题解答初识Python什么是编程语言Python安装第一个Python程序Python解释器Python开发工具理解并认识Python解释器程序Python解释器首先,一个基本原理是:计算机只认识二进制,即:0和1你好HelloBonjour0101101010101010101print(“HelloWorld!!!”)为什么计算机会认识?Python解释器其实很简单,计算机是不会认识Python代码的。但是Python有解释器程序,如下图安装Python环境,本质上,就是在电脑中,安装:Python解释器程序代码,随时可以写,但能不能运行,就要看电脑里面有没有解释器程序了。想法编写提交执行Python代码Python解释器01101二进制翻译Python解释器Python解释器,是一个计算机程序,用来翻译Python代码,并提交给计算机执行。所以,它的功能很简单,就2点:1.翻译代码2.提交给计算机运行解释器我明白了,可是解释器在哪呢?Python解释器解释器存放在:<Python安装目录>/python.exe我们在CMD(命令提示符)程序内,执行的python,就是上图的python.exe程序哦Python解释器不使用解释器,计算机不认识Python代码哦使用Python解释器程序,就能执行Python代码了Python解释器思考一下:在python解释器程序内,我们发现,写完一行代码并回车后,会直接运行他。问题来了:我们能否写好多行代码,一次性的运行呢?那,肯定是:可以的Python解释器我们可以将代码,写入一个以”.py”结尾的文件中,使用python命令去运行它。如,在Windows系统的D盘,我们新建一个名为:test.py的文件,并通过记事本程序打开它,输入如下内容:在“命令提示符”程序内,使用python命令,运行它,如图:1.计算机只认识什么?
0和12.Python解释器的作用是
将Python代码翻译成计算机认识的0和1并提交计算机执行
在解释器环境内可以一行行的执行我们输入的代码
也可以使用解释器程序,去执行”.py”代码文件3.“.py”文件是什么?
python语言的代码文件,里面记录了python的代码4.Python解释器程序在
<Python安装目录>/python.exe初识Python什么是编程语言Python安装第一个Python程序Python解释器Python开发环境安装和配置PyCharm工具Python开发环境Python程序的开发有许多种方式,一般我们常见的有:Python解释器环境内,执行单行代码使用Python解释器程序,执行Python代码文件使用第三方IDE(集成开发工具),如PyCharm软件,开发Python程序最常用的就是使用PyCharm软件进行开发Python开发环境PyCharm集成开发工具(IDE),是当下全球Python开发者,使用最频繁的工具软件。绝大多数的Python程序,都是在PyCharm工具内完成的开发。本次课程全程基于PyCharm软件工具,来讲解Python。首先,我们先下载并安装它:-打开网站:/pycharm/download/#section=windowsPython开发环境步骤1:Python开发环境步骤2:Python开发环境步骤3:Python开发环境步骤4:Python开发环境步骤5:Python开发环境步骤6:安装完成。Python开发环境找到安装好的Python,打开:Python开发环境即可看到软件正常可用:Python开发环境创建一个工程,我们来尝试写一写代码Python开发环境指定工程路径以及选择Python解释器解释器是什么?我们来回忆一下Python开发环境配置Python解释器:Python开发环境确认工程路径和解释器Python开发环境工程创建完成:Python开发环境创建一个Python代码文件
,名称test.pyPython开发环境填写如下内容Python开发环境在空白处右键,然后选择运行:Python开发环境运行成功啦Python最常见的开发环境是:
PyCharm软件,这是一个专用于Python的开发工具PyCharm需要以“工程”为单元,供我们使用。想要写代码需要先创建一个工程小练习请在PyChram软件内,编写Python程序,输出如下图所示:键盘敲烂月薪过万学IT就来黑马程序员Python基础语法字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入掌握字面量的含义了解常见的字面量类型基于print语句完成各类字面量的输出什么是字面量字面量:在代码中,被写下来的的固定的值,称之为字面量Python中有哪些值可以被写下来?如何在代码中写它们呢?常用的值类型Python中常用的有6种值(数据)的类型类型描述说明数字(Number)支持整数(int)浮点数(float)复数(complex)布尔(bool)整数(int),如:10、-10浮点数(float),如:13.14、-13.14复数(complex),如:4+3j,以j结尾表示复数布尔(bool)表达现实生活中的逻辑,即真和假,True表示真,False表示假。True本质上是一个数字记作1,False记作0字符串(String)描述文本的一种数据类型字符串(string)由任意数量的字符组成列表(List)有序的可变序列Python中使用最频繁的数据类型,可有序记录一堆数据元组(Tuple)有序的不可变序列可有序记录一堆不可变的Python数据集合集合(Set)无序不重复集合可无序记录一堆不重复的Python数据集合字典(Dictionary)无序Key-Value集合可无序记录一堆Key-Value型的Python数据集合字符串字符串(string),又称文本,是由任意数量的字符如中文、英文、各类符号、数字等组成。所以叫做字符的串如:"黑马程序员""学Python来黑马""!@#$%^&""传智教育的股票代码是:003032"Python中,字符串需要用双引号(")包围起来被引号包围起来的,都是字符串好像有哪里不对如何在代码中写它们我们目前要学习的这些类型,如何在代码中表达呢?类型整数浮点数(小数)字符串(文本)说明和现实中的写法一致和现实中的写法一致程序中需要加上双引号来表示字符串程序中的写法666,-8813.14,-5.21"黑马程序员"1.掌握字面量的含义代码中,被写在代码中的固定的值,称之为字面量2.常见的字面量类型我们目前了解:整数、浮点数、字符串这三类即可3.如何基于print语句完成各类字面量的输出print(字面量),如:print(10),输出整数10print(13.14),输出浮点数13.14print("黑马程序员"),输出字符串:黑马程序员字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入了解注释的作用能够使用单行注释和多行注释注释的作用未使用注释代码使用注释的代码注释:在程序代码中对程序代码进行解释说明的文字。作用:注释不是程序,不能被执行,只是对程序代码进行解释说明,让别人可以看懂程序代码的作用,能够大大增强程序的可读性。注释的分类单行注释:以
#开头,#右边
的所有文字当作说明,而不是真正要执行的程序,起辅助说明作用多行注释:以一对三个双引号
引起来()来解释说明一段代码的作用使用方法
注意,#号和注释内容一般建议以一个空格隔开"""注释内容"""注释实战按照如图所示,对代码添加单行注释以及多行注释添加完成注释后,执行程序验证注释是否对程序产生影响1.注释的作用是?注释是代码中的解释型语句,用来对代码内容进行注解注释不是代码,不会被程序执行2.单行注释如何定义?通过
#
号定义,在#号右侧的所有内容均作为注释建议在#号和注释内容之间,间隔一个空格单行注释一般用于对一行或一小部分代码进行解释
3.多行注释如何定义?通过一对三个引号来定义("""注释内容"""),引号内部均是注释,可以换行多行注释一般对:Python文件、类或方法进行解释思考第二个print语句会执行吗?会执行的弹幕扣1,不会执行的弹幕扣2这是注释不会执行关于注释的面试题1.单行注释中能否使用多行注释?2.多行注释中能否使用单行注释?3.多行注释中能否使用多行注释?字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入理解变量的作用及特征掌握变量的定义方式什么是变量变量:在程序运行时,能储存计算结果或能表示值的抽象概念。简单的说,变量就是在程序运行时,记录数据用的变量名称=变量的值每一个变量都有自己的名称,称之为:变量名,也就是变量本身每一个变量都有自己存储的值(内容),称之为:变量值变量的定义格式100你好赋值,表示将等号右侧的值,赋予左侧的变量变量就像盒子可以存放内容模拟钱包变量的特征变量,从名字中可以看出,表示“量”是可变的。所以,变量的特征就是,变量存储的数据,是可以发生改变的。为什么必须要使用变量?都是输出内容,直接输出不行吗?变量的目的是存储运行过程的数据存储的目的是为了:重复使用变量是什么,有什么作用?变量就是在程序运行时,记录数据用的2.变量的定义格式是?变量名=变量值3.变量的特征是?
变量的值可以改变4.print语句如何输出多份内容?print(内容1,内容2,......,内容N)5.Python中如何做减法?使用符号-即可完成减法运算拓展:加(+)、减(-)、乘(*)、除(/)求钱包余额请在程序中,定义如下变量:钱包余额(变量名:money),初始余额50请通过程序计算,在购买了:冰淇淋10元可乐5元后,钱包余额还剩余多少元。请通过print语句按照下图所示,进行输出:字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入掌握使用type()语句查看数据的类型理解变量无类型而数据有类型的概念数据类型在学习字面量的时候,我们了解到:数据是有类型的。目前在入门阶段,我们主要接触如下三类数据类型:string、int、float这三个英文单词,就是类型的标准名称。类型描述说明string字符串类型用引号引起来的数据都是字符串int整型(有符号)数字类型,存放整数如-1,10,
0等float浮点型(有符号)数字类型,存放小数如-3.14,
6.66type()语句那么,问题来了,如何验证数据的类型呢?我们可以通过type()语句来得到数据的类型:语法:type(被查看类型的数据)type()语句的使用方式1.在print语句中,直接输出类型信息:2.用变量存储type()的结果(返回值):str是string的缩写type()语句的使用方式查看的都是<字面量>的类型,能查看变量中存储的数据类型吗?那当然:可以变量有类型吗?我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?查看的是:变量存储的数据的类型。因为,变量无类型,但是它存储的数据有。足球盒子篮球盒子盒子是足球、篮球吗?我们可能会说:字符串变量但要知道,不是变量是字符串,而是它存储了:字符串1.使用什么语句可以查看数据的类型?type()2.如下代码,name_type变量可以存储变量name的类型信息,是因为?因为type()语句会给出结果(返回值)3.变量有没有类型?没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串字符串类型的不同定义方式字符串有3种不同的定义方式:
"字符串"'字符串'"""字符串"""三引号定义法,表示在一堆三个双引号的范围内,均是字符串,如下:
要注意的是,包含范围是:从三个引号开始,到下一个三个引号结束双引号定义法单引号定义法三引号定义法字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入掌握如何在字符串、整数、浮点数之间进行相互转换了解转换的注意事项为什么要转换类型数据类型之间,在特定的场景下,是可以相互转换的,如字符串转数字、数字转字符串等那么,我们为什么要转换它们呢?数据类型转换,将会是我们以后经常使用的功能。如:从文件中读取的数字,默认是字符串,我们需要转换成数字类型后续学习的input()语句,默认结果是字符串,若需要数字也需要转换将数字转换成字符串用以写出到外部系统等等用途很多,那么让我们来学习一下如何转换吧。
语句(函数)说明int(x)将x转换为一个整数float(x)将x转换为一个浮点数str(x)将对象x转换为字符串常见的转换语句同前面学习的type()语句一样,这三个语句,都是带有结果的(返回值)我们可以用print直接输出或用变量存储结果值类型转换注意事项类型转换不是万能的,毕竟强扭的瓜不会甜,我们需要注意:1.任何类型,都可以通过str(),转换成字符串2.字符串内必须真的是数字,才可以将字符串转换为数字字符串、整数、浮点数类型转换的语句是?任何类型都可以转换成字符串,对不对?正确3.字符串可以随意转换成数字,对不对?错误,字符串内必须只有数字才可以4.浮点数转整数会丢失什么?丢失精度,也就是小数部分语句(函数)说明int(x)将x转换为一个整数float(x)将x转换为一个浮点数str(x)将对象x转换为字符串描述什么是变量以及变量命名规范。熟悉Python中的7种数据类型以及定义方式。定义4个变量,需求:姓名:孙悟空,年龄:600岁,技能:筋斗云、72变,主要战绩:大闹天宫定义变量,c1
='可乐',c2='牛奶',通过Python代码把c1内容调整为牛奶,c2调整为可乐。(提示:两个数的交换)字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入理解什么是标识符掌握标识符的命名规则掌握变量的命名规范什么是标识符在Python程序中,我们可以给很多东西起名字,比如:变量的名字方法的名字类的名字,等等这些名字,我们把它统一的称之为标识符,用来做内容的标识。所以,标识符:是用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名。既然要起名字,就会有对应的限制标识符命名规则Python中,标识符命名的规则主要有3类:内容限定大小写敏感不可使用关键字标识符命名规则-内容限定标识符命名中,只允许出现:英文中文数字下划线(_)这四类元素。其余任何内容都不被允许。注意1.不推荐使用中文2.数字不可以开头aa_b_a_a_ba1a_b_111_1_a标识符命名规则-大小写敏感以定义变量为例:Andy=“安迪1”andy=“安迪2”字母a的大写和小写,是完全能够区分的。标识符命名规则-不可使用关键字Python中有一系列单词,称之为关键字关键字在Python中都有特定用途我们不可以使用它们作为标识符变量命名规范学完了标识符(变量、类、方法)的命名规则后,我们在来学习标识符的命名规范。变量名类名方法名不同的标识符,有不同的规范。我们目前只接触到了:变量。所以,目前学习:变量的命名规范。见名知意下划线命名法英文字母全小写变量命名规范-见名知意变量的命名要做到:明了:尽量做到,看到名字,就知道是什么意思简洁:尽量在确保“明了”的前提下,减少名字的长度变量命名规范-下划线命名法多个单词组合变量名,要使用下划线做分隔。变量命名规范-英文字母全小写命名变量中的英文字母,应全部小写:1.什么是标识符?用户编写代码时,对变量、类、方法等编写的名字,叫做标识符。2.标识符的命名规则?内容限定(中文、英文、数字、下划线)大小写敏感不可使用关键字3.变量的命名规范?见名知意下划线命名法英文字母全小写不遵守规则:会出现问题不遵守规范:不太高级字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入了解Python中常见算术(数学)运算符赋值运算符
算术(数学)运算符运算符描述实例+加两个对象相加a+b输出结果30-减得到负数或是一个数减去另一个数a-b输出结果-10*乘两个数相乘或是返回一个被重复若干次的字符串a*b输出结果200/除b/a输出结果2//取整除返回商的整数部分9//2输出结果4,9.0//2.0输出结果4.0%取余返回除法的余数b%a输出结果0**指数a**b为10的20次方,输出结果100000000000000000000算术运算符的演示加减乘除和求平方,我们在前面已经使用过啦。现在在带上:整除以及求余数,一起试一试吧。
赋值运算符运算符描述实例=赋值运算符把=号右边的结果赋给左边的变量,如num=1+2*3,结果num的值为7复合赋值运算符运算符描述实例+=加法赋值运算符c+=a等效于c=c+a-=减法赋值运算符c-=a等效于c=c-a*=乘法赋值运算符c*=a等效于c=c*a/=除法赋值运算符c/=a等效于c=c/a%=取模赋值运算符c%=a等效于c=c%a**=幂赋值运算符c**=a等效于c=c**a//=取整除赋值运算符c//=a等效于c=c//a常见的算术(数学)运算符有:加(+)、减(-)、乘(*)、除(/)、整除(//)、取余(%)、求平方(**)赋值运算符有:标准赋值:=复合赋值:+=、-=、*=、/=、//=、%=、**=字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入字符串扩展字符串的三种定义方式字符串拼接字符串格式化格式化的精度控制字符串格式化方式2对表达式进行格式化字符串在Python中有多种定义形式:单引号定义法:双引号定义法:三引号定义法:三引号定义法,和多行注释的写法一样,同样支持换行操作。使用变量接收它,它就是字符串不使用变量接收它,就可以作为多行注释使用。字符串的三种定义方式字符串的引号嵌套思考:如果我想要定义的字符串本身,是包含:单引号、双引号自身呢?如何写?单引号定义法,可以内含双引号双引号定义法,可以内含单引号可以使用转移字符(\)来将引号解除效用,变成普通字符串字符串的三种定义方式:单引号方式双引号方式三引号方式引号的嵌套可以使用:\来进行转义单引号内可以写双引号或双引号内可以写单引号字符串扩展字符串的三种定义方式字符串拼接字符串格式化格式化的精度控制字符串格式化方式2对表达式进行格式化掌握如何拼接字符串字符串拼接如果我们有两个字符串(文本)字面量,可以将其拼接成一个字符串,通过+号即可完成,如:输出结果:不过一般,单纯的2个字符串字面量进行拼接显得很呆,一般,字面量和变量或变量和变量之间会使用拼接,如:print("学IT来黑马"+"月薪过万")字符串拼接既然,字符串和变量进行拼接,我们来完成一个小需求:定义2个变量:name,内容是“黑马程序员”address,内容是“建材城东路9号”要求写程序通过print语句以及字符串拼接的方式输出:“我是:黑马程序员,我的地址是:建材城东路9号院“字符串拼接既然可以和字符串变量完成拼接,那么,是否可以和其它变量类型如数字类型完成拼接呢?让我们试一试。字符串无法和非字符串变量进行拼接因为类型不一致,无法接上就像接力赛一样,不是队友,不能接力的哦如何完成字符串拼接?使用“+”号连接字符串变量或字符串字面量即可2.有哪些注意事项?无法和非字符串类型进行拼接字符串扩展字符串的三种定义方式字符串拼接字符串格式化格式化的精度控制字符串格式化方式2对表达式进行格式化掌握通过占位的形式拼接字符串(字符串格式化)字符串格式化我们会发现,这个拼接字符串也不好用啊变量过多,拼接起来实在是太麻烦了字符串无法和数字或其它类型完成拼接。所以,有没有其它方式,即方便又支持拼接其它类型呢?这个方式,就是字符串的格式化字符串格式化我们可以通过如下语法,完成字符串和变量的快速拼接。其中的,%s%表示:我要占位s表示:将变量变成字符串放入占位的地方所以,综合起来的意思就是:我先占个位置,等一会有个变量过来,我把它变成字符串放到占位的位置字符串格式化那,数字类型呢?可以不可以占位?那必须可以,我们来尝试如下代码:数字也能用%s占位吗?可以的哦,这里是将数字
转换成了
字符串哦也就是数字57,变成了字符串"57"被放入占位的地方多个变量占位变量要用括号括起来并按照占位的顺序填入字符串格式化数字类型,也太没有地位了吧,竟然要被转成字符串拼接。有没有体面一点的方式,让数字以其原本的面貌拼接进去呢?安排。Python中,其实支持非常多的数据类型占位最常用的是如下三类格式符号转化%s将内容转换成字符串,放入占位位置%d将内容转换成整数,放入占位位置%f将内容转换成浮点型,放入占位位置字符串格式化如下代码,完成字符串、整数、浮点数,三种不同类型变量的占位字符串格式化的语法?"%占位符"%变量2.常用占位符有哪3个?字符串:整数:浮点数:%s%d%f字符串扩展字符串的三种定义方式字符串拼接字符串格式化格式化的精度控制字符串格式化方式2对表达式进行格式化掌握格式化字符串的过程中做数字的精度控制字符串格式化如下代码,完成字符串、整数、浮点数,三种不同类型变量的占位细心的同学可能会发现:浮点数19.99,变成了19.990000输出这里我们就要讲解一下,字符串格式化之“数字精度控制”字符串格式化-数字精度控制我们可以使用辅助符号"m.n"来控制数据的宽度和精度m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效.n,控制小数点精度,要求是数字,会进行小数的四舍五入示例:%5d:表示将整数的宽度控制在5位,如数字11,被设置为5d,就会变成:[空格][空格][空格]11,用三个空格补足宽度。%5.2f:表示将宽度控制为5,将小数点精度设置为2
小数点和小数部分也算入宽度计算。如,对11.345设置了%7.2f后,结果是:[空格][空格]11.35。2个空格补足宽度,小数部分限制2位精度后,四舍五入为.35%.2f:表示不限制宽度,只设置小数点精度为2,如11.345设置%.2f后,结果是11.35字符串格式化-数字精度控制体验一下如下代码的快乐吧。既快乐又神奇吧既快乐又神奇吧1.精度控制的语法是:m.n的形式控制,如%5d、%5.2f、%.2fm和.n均可省略2.如果m比数字本身宽度还小,会发生什么事?m不生效3..n会对小数部分做精度限制,同时:?会对小数部分做四舍五入字符串扩展字符串的三种定义方式字符串拼接字符串格式化格式化的精度控制字符串格式化方式2对表达式进行格式化掌握快速字符串格式化的方式字符串格式化-快速写法目前通过%符号占位已经很方便了,还能进行精度控制。可是追求效率和优雅的Python,是否有更加优雅的方式解决问题呢?那当然:有通过语法:f"内容{变量}"的格式来快速格式化看如下代码这种写法不做精度控制也不理会类型适用于快速格式化字符串可以通过f”{变量}{变量}”的方式进行快速格式化2.这种方式:不理会类型不做精度控制适合对精度没有要求的时候快速使用字符串扩展字符串的三种定义方式字符串拼接字符串格式化格式化的精度控制字符串格式化方式2对表达式进行格式化了解什么是表达式掌握对表达式进行字符串格式化字符串格式化-表达式的格式化刚刚的演示,都是基于变量的。可是,我想更加优雅些,少写点代码,直接对“表达式”进行格式化是否可行呢?那么,我们先了解一下什么是表达式。表达式:一条具有明确执行结果的代码语句如:1+1、5*2,就是表达式,因为有具体的结果,结果是一个数字又或者,常见的变量定义:name=“张三”age=11+11等号右侧的都是表达式呢,因为它们有具体的结果,结果赋值给了等号左侧的变量。字符串格式化-表达式的格式化那么,对于字符串格式化,能否直接格式化一个表达式呢?可以,上代码:在无需使用变量进行数据存储的时候,可以直接格式化表达式,简化代码哦1.表达式是什么?表达式就是一个具有明确结果的代码语句,如1+1、type(“字符串”)、3*5等在变量定义的时候,如age=11+11,等号右侧的就是表达式,也就是有具体的结果,将结果赋值给了等号左侧的变量2.如何格式化表达式?f"{表达式}""%s\%d\%f"%(表达式、表达式、表达式)股价计算小程序定义如下变量:name,公司名stock_price,当前股价stock_code,股票代码stock_price_daily_growth_factor,股票每日增长系数,浮点数类型,比如1.2growth_days,增长天数计算,经过growth_days天的增长后,股价达到了多少钱使用字符串格式化进行输出,如果是浮点数,要求小数点精度2位数。示例输出:红色框框都是变量,要使用格式化的方式拼接进去提示,可以使用:
当前股价
*
增长系数
**
增长天数,
用来计算最终股价哦如,股价19.99*系数1.2**7天=71.62778419199998,小数点现在精度2位后结果:71.63字面量注释变量数据类型数据类型转换标识符运算符字符串扩展数据输入掌握input语句(函数)的使用获取键盘输入试想一下,我们经常遇到过程序需要我们输入信息的场景。比如:银行取钱如何在Python中做到读取键盘输入的内容呢?这里就要请出input语句了input语句(函数)我们前面学习过print语句(函数),可以完成将内容(字面量、变量等)输出到屏幕上。在Python中,与之对应的还有一个input语句,用来获取键盘输入。数据输出:print数据输入:input使用上也非常简单:使用input()语句可以从键盘获取输入使用一个变量接收(存储)input语句获取的键盘输入数据即可input语句(函数)在前面的代码中,输出”请告诉我你是谁?“的print语句其实是多余的input()语句其实是可以在要求使用者输入内容前,输出提示内容的哦,方式如下:如图,在input的括号内直接填入提示内容即可。input语句获取的数据类型我们刚刚试验的都是输入了字符串类型的数据。那么如果我们输入数字类型或其它类型,结果会如何?那么,让我们通过前面学习过的???type()语句来验证一下输入内容的数据类型吧。可以看到,无论键盘输入何种类型的数据最终的结果都是:字符串类型的数据1.input()语句的功能是,获取键盘输入的数据2.可以使用:input(提示信息),用以在使用者输入内容之前显示提示信息。3.要注意,无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型欢迎登陆小程序定义两个变量,用以获取从键盘输入的内容,并给出提示信息:变量1,变量名:user_name,记录用户名称变量2,变量名:user_type,记录用户类型并通过格式化字符串的形式,通过print语句输出欢迎信息,如下:欢迎将练习作业,发布到评论区,看看谁的作业获得的点赞最多哟(最搞笑)拓展-以专业视角看待变量前言本套Python视频教程,力求以最通俗易懂的方式来讲解知识点。但是,对于一些知识点,我们以简单的方式学习过后呢,我们仍希望给同学们补充一下从专业视角去看待它们的讲解。这些高阶的拓展知识点,在刚开始大家可能听不太懂,所以我们对这些知识点不做强制要求。同学们可以跳过这些知识点,等待以后学习更加深入后,再来回看即可。这些高阶拓展都是独立的,跳过也不影响后面的学习。Python判断语句前言进行逻辑判断,是生活中常见的行为。同样,在程序中,进行逻辑判断也是最为基础的功能。如果判断是否......为什么学习判断语句判断在程序中广泛应用,如果没有它,这些功能都难以实现。密码判断查健康码网站登陆指纹识别人脸解锁APP登陆景区验票影院验票门禁刷卡车牌识别。。。。。。判断是程序最基础最核心的逻辑功能布尔类型和比较运算符if语句的基本格式ifelse语句ifelifelse语句判断语句的嵌套实战案例掌握布尔类型用于表示:真和假掌握比较运算符用于计算:真和假布尔类型如果判断是否......进行判断,只有2个结果:是否程序中,如何描述:是或否呢?使用:布尔类型布尔类型Python中常用的有6种值(数据)的类型类型描述说明数字(Number)支持整数(int)浮点数(float)复数(complex)布尔(bool)整数(int),如:10、-10浮点数(float),如:13.14、-13.14复数(complex),如:4+3j,以j结尾表示复数布尔(bool)表达现实生活中的逻辑,即真和假True表示真False表示假。True本质上是一个数字记作1,False记作0字符串(String)描述文本的一种数据类型字符串(string)由任意数量的字符组成列表(List)有序的可变序列Python中使用最频繁的数据类型,可有序记录一堆数据元组(Tuple)有序的不可变序列可有序记录一堆不可变的Python数据集合集合(Set)无序不重复集合可无序记录一堆不重复的Python数据集合字典(Dictionary)无序Key-Value集合可无序记录一堆Key-Value型的Python数据集合布尔类型的定义布尔类型的字面量:True表示真(是、肯定)False表示假
(否、否定)定义变量存储布尔类型数据:变量名称=布尔类型字面量布尔类型不仅可以自行定义同时也可以通过计算的来。也就是使用比较运算符进行比较运算得到布尔类型的结果。比较运算符布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到。如下代码:比较运算符运算符描述示例==判断内容是否相等,满足为True,不满足为False如a=3,b=3,则(a==b)为True!=判断内容是否不相等,满足为True,不满足为False如a=1,b=3,则(a!=b)为True>判断运算符左侧内容是否大于右侧满足为True,不满足为False如a=7,b=3,则(a>b)
为True<判断运算符左侧内容是否小于右侧满足为True,不满足为False如a=3,b=7,则(a<b)
为True>=判断运算符左侧内容是否大于等于右侧满足为True,不满足为False如a=3,b=3,则(a>=b)为True<=判断运算符左侧内容是否小于等于右侧满足为True,不满足为False如a=3,b=3,则(a<=b)为True在Python中,可以表示真假的数据类型是:布尔类型,字面量True表示真,字面量False表示假2.除了可以定义布尔类型外,还可以通过____计算得到布尔类型?通过<比较运算符>计算得到布尔类型的结果==判断是否相等,!=判断是否不相等>判断是否大于,<判断是否小于>=判断是否大于等于,<=判断是否小于等于布尔类型和比较运算符if语句的基本格式ifelse语句ifelifelse语句判断语句的嵌套实战案例掌握逻辑判断语句(if)的基本语法格式掌握布尔类型数据,在判断语句中的作用if判断语句生活中的判断
程序中的判断如果小美喜欢我明天我就去表白如果动作#定义变量age=30
#进行判断
ifage>=18:
print("我已经成年了")
if判断语句当age为18时,执行结果:当age为10时,执行结果:if语句的注意点判断语句的结果,必须是布尔类型True或FalseTrue会执行if内的代码语句False则不会执行if语句的注意点归属于if判断的代码语句块,需在前方填充4个空格缩进Python通过缩进判断代码块的归属关系。这个引号不要忘记1.if语句的基本格式2.if语句的注意事项:判断条件的结果一定要是布尔类型不要忘记判断条件后的:
引号归属于if语句的代码块,需在前方填充4个空格缩进练习案例:成年人判断结合前面学习的input输入语句,完成如下案例:1.通过input语句,获取键盘输入,为变量age赋值。(注意转换成数字类型)2.通过if判断是否是成年人,满足条件则输出提示信息,如下:提示:您已成年,需要补票的信息输出,来自if判断布尔类型和比较运算符if语句的基本格式ifelse语句ifelifelse语句判断语句的嵌套实战案例掌握ifelse语句的组合用法if满足条件会执行相应的代码语句,如果不满足呢?有没有不满足的情况下,可供执行的代码呢?ifelse语句可以实现ifelse语句生活中的判断
程序中的判断如果小美喜欢我明天我就去表白如果动作否则动作否则我就去追求小新,哼ifelse语句ifelse语句注意点1.else后,不需要判断条件2.和if的代码块一样,else的代码块同样需要4个空格作为缩进ifelse语句,其中if和其代码块,条件满足时执行else搭配if的判断条件,当不满足的时候执行2.ifelse语句的注意事项:else不需要判断条件,当if的条件不满足时,else执行else的代码块,同样要4个空格作为缩进练习案例:我要买票吗通过input语句获取键盘输入的身高判断身高是否超过120cm,并通过print给出提示信息。布尔类型和比较运算符if语句的基本格式ifelse语句ifelifelse语句判断语句的嵌套实战案例掌握ifelifelse语句进行多条件判断的语法某些场景下,判断条件不止一个,可能有多个。这种需求能用Python实现吗?ifelifelse语句可以实现ifelse语句生活中的判断
程序中的判断如果小美喜欢我明天我就去表白如果1动作否则动作或者小甜喜欢我明天我就去表白否则我就去追求小新,哼如果2动作如果N动作ifelifelse语句ifelifelse语句
注意点elif语句可以写多个。ifelifelse语句
注意点判断是互斥且有顺序的。满足1(如图编号)将不会理会2和3满足2,将不会理会31、2、3均不满足,进入elseelse也可以省略不写,效果等同3个独立的if判断ifelifelse语句
注意点空格缩进同样不可省略ifelifelse语句
注意点可以如上图,将input输入语句直接写入判断条件中。节省代码量ifelifelse语句的作用是?可以完成多个条件的判断2.使用ifelifelse的注意点有:elif可以写多个判断是互斥且有序的,上一个满足后面的就不会判断了可以在条件判断中,直接写input语句,节省代码量练习案例:猜猜心里数字1.定义一个变量,数字类型,内容随意。2.基于input语句输入猜想的数字,通过if和多次elif的组合,判断猜想数字是否和心里数字一致。布尔类型和比较运算符if语句的基本格式ifelse语句ifelifelse语句判断语句的嵌套实战案例掌握Python判断语句的终极用法:嵌套使用有很多场景,不仅仅是多个并列条件,还会有满足前置条件才会二次判断的多层判断需求。对这种需求,嵌套判断语句可以实现判断语句的嵌套许多逻辑的判断,是嵌套的,多层次的。对于这种需求,我们可以:自由组合ifelifelse,完成特定需求的要求判断语句的嵌套基础语法格式如下:如上图,第二个if,属于第一个if内,只有第一个if满足条件,才会执行第二个if嵌套的关键点,在于:空格缩进通过空格缩进,来决定语句之间的:层次关系判断语句的嵌套简单嵌套:如图:判断有2层当外层if满足条件(图中编号1)时,才会执行内层if判断(图中编号2)当外层if(编号1)不满足,直接执行外层esle判断语句的嵌套自由组合嵌套,需求如下:公司要发礼物,条件是:1.必须是大于等于18岁小于30岁的成年人2.同时入职时间需满足大于两年,或者级别大于3才可领取如图:ifelifelse可以自由组合满足缩进的要求即可嵌套判断语句可以用于多条件、多层次的逻辑判断嵌套判断语句可以根据需求,自由组合ifelifelse来构建多层次判断嵌套判断语句,一定要注意空格缩进,Python通过空格缩进来决定层次关系布尔类型和比较运算符if语句的基本格式ifelse语句ifelifelse语句判断语句的嵌套实战案例通过逻辑判断语句,完成猜数字的案例代码编写案例需求:
定义一个数字(1~10,随机产生),通过3次判断来猜出来数字案例要求: 1.
数字随机产生,范围1-102.有3次机会猜测数字,通过3层嵌套判断实现3.
每次猜不中,会提示大了或小了提示,通过如下代码,可以定义一个变量num,变量内存储随机数字。Python循环语句前言循环普遍存在于日常生活中,同样,在程序中,循环功能也是至关重要的基础功能。条件是否操作结束循环为什么学习循环语句循环在程序中同判断一样,也是广泛存在的,是非常多功能实现的基础:BiliBili循环轮播图循环广告牌视频轮播音乐轮播批量修图图片轮播大喇叭喊话动态壁纸视频监控。。。。。。循环同样是程序最基础最核心的逻辑功能while循环的基础语法while循环的基础案例while循环的嵌套应用while循环的嵌套案例for循环的基础语法for循环的嵌套应用循环中断:
break和continue综合案例掌握使用while循环的基础应用while循环语句生活中的循环
程序中的循环每天都去向小美表白直到成功为止只要条件满足会无限循环执行while循环语句小美心软,只要表白100次,就会成功print("小美,我喜欢你")
print("小美,我喜欢你")
print("小美,我喜欢你")
...(还有97次)...累程序中的while循环使用循环语句简单搞定i=0
whilei<100:
print("小美,我喜欢你")
i+=1while循环注意点1.while的条件需得到布尔类型,True表示继续循环,False表示结束循环2.需要设置循环终止的条件,如i+=1配合i<100,就能确保100次后停止,否则将无限循环3.空格缩进和if判断一样,都需要设置i=0
whilei<100:
print("小美,我喜欢你")
i+=1while循环的语法格式while循环的注意事项条件需提供布尔类型结果,True继续,False停止空格缩进不能忘请规划好循环终止条件,否则将无限循环练习案例:求1-100的和需求:通过while循环,计算从1累加到100的和提示:1.终止条件不要忘记,设置为确保while循环100次2.确保累加的数字,从1开始,到100结束while循环的基础语法while循环的基础案例while循环的嵌套应用while循环嵌套案例for循环的基础语法for循环的嵌套应用循环中断:
break和continue综合案例能够使用while循环,完成猜数字案例设置一个范围1-100的随机整数变量,通过while循环,配合input语句,判断输入的数字是否等于随机数无限次机会,直到猜中为止每一次猜不中,会提示大了或小了猜完数字后,提示猜了几次提示:无限次机会,终止条件不适合用数字累加来判断可以考虑布尔类型本身(TrueorFalse)需要提示几次猜中,就需要提供数字累加功能随机数可以使用:猜数字案例条件未猜中猜中数字继续猜结束循环while循环的基础语法while循环的基础案例while循环的嵌套应用while循环的嵌套案例for循环的基础语法for循环的嵌套应用循环中断:
break和continue综合案例掌握while嵌套循环基本格式完成while嵌套循环的应用while循环的嵌套生活中的嵌套循环
程序中的循环每天都去向小美表白直到成功为止循环内套循环每次表白的流程是:送10朵玫瑰然后表白while循环的嵌套表白100天每一天都会送10朵玫瑰花while循环的嵌套-注意点同判断语句的嵌套一样,循环语句的嵌套,要注意空格缩进。基于空格缩进来决定层次关系注意条件的设置,避免出现无限循环(除非真的需要无限循环)1.嵌套循环的语法格式:见右图2.嵌套循环需要注意的地方:注意条件的控制,避免无限循环多层嵌套,主要空格缩进来确定层次关系3.嵌套循环的使用难点:循环条件的控制,层次越多越复杂,需要细心+耐心while循环的基础语法while循环的基础案例while循环的嵌套应用while循环的嵌套案例for循环的基础语法for循环的嵌套应用循环中断:
break和continue综合案例掌握使用while嵌套循环,打印九九乘法表补充知识-print输出不换行默认print语句输出内容会自动换行,如下图:在即将完成的案例中,我们需要使用print语句,输出不换行的功能,非常简单,实现方式如下:如图,在print语句中,加上end=’’即可输出不换行了ps:end=’’是使用的方法传参功能,我们在后面会详细讲解。补充知识-制表符\t在字符串中,有一个特殊符号:\t,效果等同于在键盘上按下:tab键。它可以让我们的多行字符串进行对齐。比如:while循环的基础语法while循环的基础案例while循环的嵌套应用while循环的嵌套案例for循环的基础语法for循环的嵌套应用循环中断:
break和continue综合案例for循环的基础语法基础语法range语句变量作用域掌握for循环基本语法for循环除了while循环语句外,Python同样提供了for循环语句。两者能完成的功能基本差不多,但仍有一些区别:while循环的循环条件是自定义的,自行控制循环条件for循环是一种”轮询”机制,是对一批内容进行”逐个处理”while循环for循环for循环就是将”待办事项”逐个完成的循环机制for循环语句生活中的for循环
程序中的for循环洗碗,一个个洗干净剥蒜,一个个剥干净送快递,一个个送达吃瓜子,一个个吃下。。。。。。。。。。。,一个个完成从待处理数据集中:逐个取出数据赋值给临时变量for
临时变量in
待处理数据集:
循环满足条件时执行的代码遍历字符串
#定义字符串namename
=
”itheima”#for循环处理字符串forxinname:
print(x)运行结果如下:for循环语句可以看出,for循环是将字符串的内容:依次取出所以,for循环也被称之为:遍历循环for循环注意点同while循环不同,for循环是无法定义循环条件的。只能从被处理的数据集中,依次取出内容进行处理。所以,理论上讲,Python的for循环无法构建无限循环(被处理的数据集不可能无限大)#定义字符串namename
=
”itheima”#for循环处理字符串forxinname:
print(x)1.for循环的语法格式是:2.for循环的注意点无法定义循环条件,只能被动取出数据处理要注意,循环内的语句,需要有空格缩进for
临时变量in
待处理数据集:
循环满足条件时执行的代码练习案例:数一数有几个a定义字符串变量name,内容为:"itheimaisabrandofitcast"通过for循环,遍历此字符串,统计有多少个英文字母:"a"提示:1.计数可以在循环外定义一个整数类型变量用来做累加计数2.判断是否为字母"a",可以通过if语句结合比较运算符来完成for循环的基础语法基础语法range语句变量作用域range语句语法中的:待处理数据集,严格来说,称之为:可迭代类型可迭代类型指,其内容可以一个个依次取出的一种类型,包括:字符串列表元组等目前我们只学习了字符串类型,其余类型在后续章节会详细学习它们for
临时变量in
待处理数据集(可迭代对象):
循环满足条件时执行的代码range语句for循环语句,本质上是遍历:可迭代对象。尽管除字符串外,其它可迭代类型目前没学习到,但不妨碍我们通过学习range语句,获得一个简单的数字序列(可迭代类型的一种)。语法1:获取一个从0开始,到num结束的数字序列(不含num本身)如range(5)取得的数据是:[0,1,2,3,4]range(num)range语句range(num1,num2)语法2:获得一个从num1开始,到num2结束的数字序列(不含num2本身)如,range(5,10)取得的数据是:[5,6,7,8,9]语法3:获得一个从num1开始,到num2结束的数字序列(不含num2本身)数字之间的步长,以step为准(step默认为1)如,range(5,10,2)取得的数据是:[5,7,9]range(num1,num2,step)for循环遍历range序列#for循环处理字符串foriinrange(5):
print(i)运行结果如下:1.range语句的功能是:获得一个数字序列(可迭代类型的一种)2.range语句的语法格式:语法1:语法2:语法3:3.range语句的注意事项:语法1从0开始,到num结束(不含num本身)语法2从num1开始,到num2结束(不含num2本身)语法3从num1开始,到num2结束(不含num2本身),步长以step值为准range的用途很多,多数用在for循环场景range(num)range(num1,num2)range(num1,num2,step)练习案例:有几个偶数定义一个数字变量num,内容随意并使用range()语句,获取从1到num的序列,使用for循环遍历它。在遍历的过程中,统计有多少偶数出现提示:1.序列可以使用:range(1,num)得到2.偶数通过if来判断,判断数字余2是否为0即可for循环的基础语法基础语法range语句变量作用域如图代码,思考一下:红框中的print语句,能否访问到变量i?规范上:不允许实际上:可以for循环的变量作用域回看for循环的语法,我们会发现,将从数据集(序列)中取出的数据赋值给:临时变量为什么是临时的呢?临时变量,在编程规范上,作用范围(作用域),只限定在for循环内部如果在for循环外部访问临时变量:实际上是可以访问到的在编程规范上,是不允许、不建议这么做的for循环的变量作用域如果实在需要在循环外访问循环内的临时变量,可以在循环外预先定义如图,每一次循环的时候,都会将取出的值赋予i变量。由于i变量是在循环之前(外)定义的在循环外访问i变量是合理的、允许的1.for循环中的临时变量,其作用域限定为:循环内2.这种限定:是编程规范的限定,而非强制限定不遵守也能正常运行,但是不建议这样做如需访问临时变量,可以预先在循环外定义它while循环的基础语法while循环的基础案例while循环的嵌套应用while循环的嵌套案例for循环的基础语法for循环的嵌套应用循环中断:
break和continue综合案例掌握for循环的嵌套使用for循环的嵌套同while一样,for循环也支持嵌套使用生活中的嵌套循环
程序中的嵌套for循环每天都去向小美表白直到成功为止每次表白的流程是:送10朵玫瑰然后表白for循环的嵌套表白100天每一天都会送10朵玫瑰花同样以向小美表白的案例为例坚持表白100天每天送花10束for循环的嵌套注意点如图,和while循环一样,需要注意缩进因为通过缩进,确定层次关系for循环的嵌套注意点我们目前学习了2个循环,while循环和for循环。这两类循环语句是可以相互嵌套的,如下,小美表白的案例可以改为:1.for循环的嵌套语法:见右图2.注意事项:需要注意缩进,嵌套for循环同样通过缩进确定层次关系for循环和while循环可以相互嵌套使用练习案例-for循环打印九九乘法表通过for循环,输出如下九九乘法表内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年CMA考试全套题库(含答案解析、贴合真题风格)
- 中小学反恐防暴应急处置演练方案
- 2026年水泥试验检测人员考核题库含完整解析
- 露天矿山边坡垮塌事故专项应急处置预案
- 电气火灾事故人员疏散及灭火处置预案
- 2026年检验科废液转运防护培训考核试题附答案
- 定制化产品需求对接与技术确认手册
- 交通标线施工方案
- 《设计理想校门》教案-2026-2027学年湘美版(新教材)小学美术六年级上册
- 2026年糖尿病老年人饮食管理题库(附答案)
- 2026电动重卡充电站投建运营与产业洞察报告
- 2026年安全生产法知识竞赛试题库及答案
- 小学五年级英语 Unit 2 Id like a hamburger(Part CD)任务型教学与跨文化交际教案
- 2026年四川泸州市江阳区社区工作者招聘考试试卷-含答案解析
- 实验室安全考试试题及答案
- 司法部定式公证书格式2023版
- GB/T 4815-2009杉原条材积表
- GB 18613-2020电动机能效限定值及能效等级
- 全套教学课件《管理学基础》
- 学校校长思政第一课讲话稿《珍爱生命,珍惜时光,快乐成长!》
- 韵母构音语音训练素材汇编
评论
0/150
提交评论